Menu
CoddyTech
flag Ar iconالعربيةdown icon

تكرار الأرقام

جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 60 من 92.

challenge icon

التحدي

سهل

احتفظ برسالة الترحيب، وسطر الإدخال، والدالة fizzbuzz() من الخطوات السابقة.

الآن العب اللعبة كاملة. أزِل السطر print(fizzbuzz(limit)) واستبدله بحلقة for على الأعداد من 1 إلى limit، شاملًا كلا الحدّين. في كل تكرار، اطبع القيمة التي تُرجعها fizzbuzz() لذلك العدد.

بالنسبة إلى الإدخال 7، يكون الناتج:

Welcome to FizzBuzz!
1
2
Fizz
4
5
Fizz
Buzz

جرّب بنفسك

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

جميع دروس الأساسيات

تدرّب بنفسك: مترجم GDScript عبر الإنترنت