Menu
CoddyTech

Lặp qua các số

Thuộc phần Kiến thức nền tảng trong hành trình GDScript của Coddy. Bài học 60 trên 92.

challenge icon

Thử thách

Dễ

Giữ lại thông báo chào mừng, dòng đầu vào và hàm fizzbuzz() từ các bước trước.

Bây giờ hãy chơi toàn bộ trò chơi. Xóa dòng print(fizzbuzz(limit)) và thay bằng một vòng lặp for qua các số từ 1 đến limit, bao gồm cả hai đầu. Trong mỗi lần lặp, hãy in ra giá trị mà fizzbuzz() trả về cho số đó.

Với đầu vào 7, đầu ra là:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

Tự làm thử

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

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch GDScript online