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