פייתון/פייתון גרסה 3/לולאת for: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Mathreturn (שיחה | תרומות)
←‏not in: מיותר פקודת Not in רשומה בפייתון/פייתון גרסה 3/אפרטור in ודומה ל-In
Mathreturn (שיחה | תרומות)
שורה 194:
 
i במקרה זו הוא ערך ברשימה L.
 
==פקודות==
===continue===
continue היא פעולה שאומרת ללולאת for לרוץ על רשימה אך לא לבצע את הפעולה על פריט שמקיים תנאי מסוים
<source lang = "python">
 
L=['a', 'b', '1',6, '2',4, 'd', 'r', '3', 2, 9, 10]
 
for i in L:
if i==4:
continue
print(i)
 
a
b
1
6
2
d
r
3
2
9
10
</source>
 
נשם לב שהלולאה לא הדפיס את הפריט שערכו 4.
 
===break===
עד כה למדנו כי לולאת for רצה על כל איברים הרשימה. מה קורה אם אנחנו רוצים שהיא תפסיק את הפעולה במקרה ומתקיים תנאי מסוים? לשם כך יש את פקודת break:
 
<source lang = "python">
L=['a', 'b', '1',6, '2',4, 'd', 'r', '3', 2, 9, 10]
 
for i in L:
if i==4:
break
print(i)
 
a
b
1
6
2
</source>
 
הפלט המתקבל הם כל המספרים ברשימה עד המספר 4.
 
==end==