Menu
CoddyTech

יציאה מהלולאה

חלק מהיחידה יסודות במסלול ה-GDScript של Coddy. שיעור 45 מתוך 92.

הפקודה break עוצרת לולאה מיד. התוכנית ממשיכה עם הפקודה הראשונה שאחרי הלולאה.

for i in range(10):
	if i == 6:
		break
	print(i)
print("Done")

הלולאה מדפיסה את המספרים עד ש־i הוא 6. לאחר מכן, התנאי if הוא true, הפקודה break מופעלת, והלולאה מסתיימת לפני print(i), ולכן 6 לעולם לא יודפס:

0
1
2
3
4
5
Done

‏break שימושי עם while true:, לולאה שהתנאי שלה לעולם אינו הופך ל־false. הלולאה פועלת עד ש־break בתוכה עוצר אותה. הקוד הזה מוצא את הכפולה הראשונה של 7 שגדולה מ־50 ומדפיס 56:

var n := 50
while true:
	n += 1
	if n % 7 == 0:
		break
print(n)
challenge icon

אתגר

קל

התוכנית מדפיסה את המספרים מ־1 עד 10.

הוסף הצהרת if עם break בתוך הלולאה, כך שהתוכנית תדפיס רק את המספרים מ־1 עד 5, אחד בכל שורה. הלולאה חייבת לעצור לפני הדפסת 6.

נסו בעצמכם

extends Node

func _ready():
	for i in range(1, 11):
		print(i)
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר GDScript אונליין