Menu
CoddyTech

Recorrer los números

Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 60 de 92.

challenge icon

Desafío

Fácil

Conserva el mensaje de bienvenida, la línea de entrada y la función fizzbuzz() de los pasos anteriores.

Ahora juega el juego completo. Elimina la línea print(fizzbuzz(limit)) y sustitúyela por un bucle for sobre los números del 1 al limit, ambos incluidos. En cada iteración, imprime el valor que devuelve fizzbuzz() para ese número.

Para la entrada 7, la salida es:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

Pruébalo tú mismo

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

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de GDScript online