Menu
CoddyTech

Sayılar Üzerinde Döngü

Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 60 / 92.

challenge icon

Görev

Kolay

Önceki adımlardaki karşılama mesajını, giriş satırını ve fizzbuzz() işlevini koru.

Şimdi oyunun tamamını oynat. print(fizzbuzz(limit)) satırını kaldır ve yerine 1 ile limit arasındaki sayılar üzerinde (her iki sayı da dahil) bir for döngüsü koy. Her yinelemede, fizzbuzz() işlevinin o sayı için döndürdüğü değeri yazdır.

7 girdisi için çıktı şöyledir:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

Kendin dene

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

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online GDScript derleyicisi