Функция FizzBuzz
Часть раздела Основы путешествия по GDScript на Coddy. Урок 59 из 92.
Задание
ЛегкоОставь приветственное сообщение из предыдущего шага.
Ниже _ready() добавь функцию fizzbuzz с одним параметром типа int — number — и типом возвращаемого значения String. Она возвращает:
"FizzBuzz", еслиnumberделится и на 3, и на 7"Fizz", если оно делится на 3"Buzz", если оно делится на 7- в остальных случаях — само число в виде
String, например"5"
Затем в _ready(), после приветственного сообщения:
- Считай целое число в переменную
limit. - Выведи значение, возвращаемое
fizzbuzz(limit).
Для входного значения 21 результат будет таким:
Welcome to FizzBuzz!
FizzBuzzПопробуйте сами
extends Node
func _ready():
print("Welcome to FizzBuzz!")
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияСокращённая запись арифметических операцийПовторение — простая математикаОператоры сравнения7Основы ввода и вывода
ВыводВывод с переменнымиФорматирование строкВводПреобразование типовПовторение — до 120Повторение — истина или ложь5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор для разделения счёта
Приветственное сообщениеВвод данных11FizzBuzz с неожиданным поворотом
Обзор игрыФункция FizzBuzz14Массивы: продвинутый уровень
Срезы массивовОператоры последовательностейПринадлежностьСортировка и обратный порядок3Переменные. Часть 2
Объявление типаВывод типаКонстантыПовторение — инициализация переменныхПреобразование типов6Принятие решений
Оператор ifЕсли — иначеПовторение: простой калькуляторВложенные условия if — elseОператор match9Циклы
Цикл forЦикл whileBreakContinueПовторение — факториалФункция rangeВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор GDScript