בנק 2 - מספר שאלות

  1. האם ניתן להניח ששם משתמש לא ייגמר בתו נקודותיים (" : " )?

  2. האם עלינו לכתוב את התוכנית כאילו אנחנו יוצרים את הקובץ, או להניח שקיים תמיד קובץ?

  1. כן
  2. להניח שקיים

תודה!
עוד שאלה-

רשום כי יש לממש את הפונקציה authenticate כך שתחזיר ערך בוליאני true או false.
לאח"כ מכן איתמר חידד שכדאי להקיף את הפונקציה בעוד פונקציה, כי אנחנו צריכים לדעת באיזה ניסיון אנחנו, לדפיס בהתאם, וגם לראות שאם המשתמש הכניס יוזר חדש אז לא המשך ניסיון אלא המונה מתאפס.

השאלה - אם אני מחזור מהפונקציה רק ערך בוליאני, איך אני אוכל לדעת אם הכישלון בהתחברות נבע מסיסמא לא נכונה או מזה שהיוזר לא קיים? כי ביוזר לא קיים לא מנסים שוב, אבל בסיסמא לא נכונה כן מנסים שוב.

הי @Yam
אבל הקובץ לא קיים בהתחלה אז איך בודקים אם המשתמש קיים בו?
לא צריך לבדוק קודם אם הקובץ קיים?

אפשר לדוגמה לבדוק שהיוזר קיים ואז לשלוח ל-authenticate

לייק 1

אפשר להניח שהקובץ קיים בהתחלה - אם אין לך קובץ כזה על המחשב אז אפשר ליצור אחד ידנית עם עורך text כמו notepad לפי הדוגמה שיש בתרגיל.

לייק 1