Sayılar Üzerinde Döngü
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 60 / 92.
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
BuzzKendin 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
4Operatörler Bölüm 1
Aritmetik OperatörlerTamsayı BölmesiMod OperatörüAritmetik KısayollarTekrar - Basit MatematikKarşılaştırma Operatörleri7Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıString BiçimlendirmeGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı10Fonksiyonlar
Fonksiyon TanımlamaArgümanlarDönüşDönüş TürleriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Üçlü Operatör8Hesap Bölme Hesaplayıcısı
Karşılama MesajıGirdi AlmaKendi başına pratik yap: Online GDScript derleyicisi