קורס פייתון לנוער · שיעור 5 מתוך 7
לולאות: for ו־while
for
for i in range(1, 6):
print(i)range(1, 6) נותן 1, 2, 3, 4, 5. המספר האחרון לא נכלל.
לוח הכפל
n = int(input("איזה לוח? "))
for i in range(1, 11):
print(f"{n} x {i} = {n * i}")while
password = ""
while password != "buga":
password = input("סיסמה: ")
print("נכנסת!")while חוזרת כל עוד התנאי נכון. כאן: כל עוד הסיסמה שגויה, שואלים שוב.
טיפ
💡 לולאת while שהתנאי שלה תמיד נכון לא תיגמר אף פעם. אם התוכנית נתקעת, עוצרים אותה בכפתור העצירה או ב־Ctrl+C.
✏️ תרגול: עכשיו אתם
- הדפיסו את המספרים מ־1 עד 20
- בנו את לוח הכפל ונסו כמה לוחות
- ספירה לאחור מ־10 ל־1 ואז "המראה! 🚀" (רמז: range(10, 0, -1))
- בנו את בדיקת הסיסמה עם while
🧠 חידון קצר
0 מתוך 4 נכונות
כל השיעורים
- 👋 1. התוכנית הראשונהprint, מרכאות, והודעות שגיאה
- 📦 2. משתנים ו־inputשומרים מידע ושואלים את המשתמש
- ➗ 3. חשבון בפייתוןפעולות, חילוק, שארית וחזקה
- 🔀 4. תנאים: if ו־elseהתוכנית מחליטה לבד
- 🔁 5. לולאות: for ו־whileחוזרים על קוד בלי להעתיק אותו
- 📋 6. רשימותהרבה ערכים במשתנה אחד
- 🎲 7. פרויקט: משחק ניחושהמחשב בוחר מספר, ואתם מנחשים
לולאות בפייתון: for עם range, while עם תנאי, ולוח הכפל בשלוש שורות. חוזרים על קוד בלי להעתיק אותו.
שווה להסתכל גם על קורס פייתון לנוער: כל השיעורים, רשימות, וכל הקורסים.

