Python · מודול II. לוגיקה

שיעור 8. לולאת while

כל עוד התנאי True, while True עם break/continue/pass ודפוס «תפריט עד q».

בינוניקריאה ≈ 25 דקותתרגול ≈ 25 דקותטרם התחיל

בשתי מילים

כל עוד התנאי True, while True עם break/continue/pass ודפוס «תפריט עד q».

איך זה עובד

while חוזרת כל עוד התנאי נכון — מתאים כשמספר הסבבים לא ידוע מראש. break יוצא מהלולאה, continue קופץ לסבב הבא, pass לא עושה כלום (שומר מקום).

הדפוס הנפוץ: while True: קלט → אם "q" אז break → אחרת טיפול. לעצירת לולאה אינסופית: Stop ב־PyCharm או Ctrl+C בטרמינל.

  • משחק «נחש את המספר» עם random ורמזים גדול/קטן.
  • תפריט שחוזר עד שמקלידים q.
  • מחולל סיסמאות: בקשו אורך 1–128 עם בדיקת קלט ובנו סיסמה בלולאה בעזרת secrets.
  • שוכחים לשנות את משתנה התנאי — לולאה אינסופית. עצרו עם Stop / Ctrl+C.
  • לסיסמאות השתמשו ב־secrets ולא ב־random — random מתאים למשחקים, לא לאבטחה.

טוען התקדמות…