Menu
CoddyTech

Iterare sui numeri

Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 60 di 92.

challenge icon

Sfida

Facile

Mantieni il messaggio di benvenuto, la riga di input e la funzione fizzbuzz() dei passaggi precedenti.

Ora gioca l'intera partita. Rimuovi la riga print(fizzbuzz(limit)) e sostituiscila con un ciclo for sui numeri da 1 a limit, inclusi entrambi. A ogni iterazione, stampa il valore restituito da fizzbuzz() per quel numero.

Per l'input 7, l'output è:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

Provalo tu

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

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore GDScript online