כניסה לבנק שלב 1 - עזרה בתרגיל מחברת 1 שבוע 2

אהלן, אשמח מאוד לעזרתכם בבקשה חברים…
קרוב לחצי שעה אני מנסה ווריאציות שונות על הקוד הזה, ולדאבוני לא מצליחה להגיע לתוצאה הרצויה.

מה אני מפספסת?
מה לא תקין? איך כן נכון לכתוב?
תודה רבה לעוזריםות…

ה-if הראשון שלך בעייתי ולא עושה את מה שהתכוונת אליו :slight_smile:

לייק 1

למעשה כל string תחזיר לך ערך true - כפי שכתבה אורפז.
אז משפט התנאי שלך יצא נכון תמיד ולא יקיים את הנדרש ממנו.
אבל צעד צעד :
נתחיל למעשה עם האינפוט (למה נקודותיים ולא = ?)

ואז משפט התנאי שלך צריך להיות correct_user_name == username
אותו כנ"ל לגבי הסיסמה.
שימי לב להבדל בין סימן = של “השמה” (פעם אחת) לבין סימן = של תנאי (פעמיים).
בif השלישי , את למעשה לא צריכה להשתמש בif אלא בelse

לייק 1

שאלה נוספת בקשר לתרגיל:
האם כאשר אחד השלבים נכשל התכנה אמורה להסתיים, או שצריך לאפשר למשתמש לבצע את השלב שוב אם הוא נכשל בו (הזין סיסמא לא נכונה, כמות לא נכונה של כסף וכו’…)