Menu
CoddyTech

Die Zahlen durchlaufen

Teil des Abschnitts Grundlagen der GDScript-Journey von Coddy. Lektion 60 von 92.

challenge icon

Aufgabe

Einfach

Behalte die Begrüßungsnachricht, die Eingabezeile und die Funktion fizzbuzz() aus den vorherigen Schritten bei.

Spiele jetzt das ganze Spiel. Entferne die Zeile print(fizzbuzz(limit)) und ersetze sie durch eine for-Schleife über die Zahlen von 1 bis limit, einschließlich beider Grenzen. Gib bei jedem Schleifendurchlauf den Wert aus, den fizzbuzz() für diese Zahl zurückgibt.

Für die Eingabe 7 lautet die Ausgabe:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

Probier es selbst

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

Alle Lektionen in Grundlagen

Übe selbstständig: Online-GDScript-Compiler