Menu
CoddyTech

Pętla po liczbach

Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 60 z 92.

challenge icon

Wyzwanie

Łatwy

Zachowaj komunikat powitalny, wiersz wejściowy i funkcję fizzbuzz() z poprzednich kroków.

Teraz rozegraj całą grę. Usuń wiersz print(fizzbuzz(limit)) i zastąp go pętlą for obejmującą liczby od 1 do limit, włącznie. W każdej iteracji wypisz wartość zwracaną przez fizzbuzz() dla tej liczby.

Dla wejścia 7 wynik to:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

Spróbuj swoich sił

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

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator GDScript online