יש לנו פונקציה שמחזירה סיסמת אדמין — אך אין שום הגנה עליה.
user = {
"username": "bob",
"access_level": "guest"
}
def get_admin_password():
return "1234"
print(get_admin_password())
1234
ננסה להגן על הקריאה לפונקציה באמצעות תנאי.
if user["access_level"] == "admin":
print(get_admin_password())