Menu
CoddyTech

Mengulang Angka

Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 60 dari 92.

challenge icon

Tantangan

Mudah

Pertahankan pesan sambutan, baris input, dan fungsi fizzbuzz() dari langkah sebelumnya.

Sekarang mainkan seluruh permainan. Hapus baris print(fizzbuzz(limit)) dan ganti dengan perulangan for untuk angka dari 1 sampai limit, termasuk keduanya. Pada setiap iterasi, cetak nilai yang dikembalikan fizzbuzz() untuk angka tersebut.

Untuk input 7, outputnya adalah:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

Coba sendiri

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler GDScript online