Menu
CoddyTech

Percorrendo os Números

Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 60 de 92.

challenge icon

Desafio

Fácil

Mantenha a mensagem de boas-vindas, a linha de entrada e a função fizzbuzz() das etapas anteriores.

Agora execute o jogo inteiro. Remova a linha print(fizzbuzz(limit)) e substitua-a por um loop for sobre os números de 1 a limit, incluindo ambos. Em cada iteração, imprima o valor que fizzbuzz() retorna para esse número.

Para a entrada 7, a saída é:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

Experimente você mesmo

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 as lições de Fundamentos

Pratique por conta própria: Compilador de GDScript online