Menu
CoddyTech

לולאה על המספרים

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

challenge icon

אתגר

קל

השאר את הודעת הפתיחה, את שורת הקלט ואת הפונקציה fizzbuzz() מהשלבים הקודמים.

עכשיו שחק את המשחק כולו. הסר את השורה print(fizzbuzz(limit)) והחלף אותה בלולאת for שעוברת על המספרים מ־1 עד limit, כולל שניהם. בכל איטרציה, הדפס את הערך שהפונקציה fizzbuzz() מחזירה עבור המספר הזה.

עבור הקלט 7, הפלט הוא:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

נסו בעצמכם

extends Node

func _ready():
	print("Welcome to FizzBuzz!")
	var limit := int(OS.read_string_from_stdin())
	print(fizzbuzz(limit))

func fizzbuzz(number: int) -> String:
	var result := ""
	if number % 3 == 0:
		result += "Fizz"
	if number % 7 == 0:
		result += "Buzz"
	if result == "":
		result = str(number)
	return result

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

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