Обзор игры
Часть раздела Основы путешествия по Swift на Coddy. Урок 58 из 86.
Задание
ЛегкоВ этой главе вы шаг за шагом создадите настраиваемую игру FizzBuzz.
Прочитайте одно число из входных данных и определите, что вывести на экран, основываясь на классических правилах FizzBuzz:
- Если число делится и на 3, и на 5, выведите
FizzBuzz - Если число делится только на 3, выведите
Fizz - Если число делится только на 5, выведите
Buzz - В противном случае выведите само число
Вы получите следующие входные данные:
- Одно целое число
Например, если на входе 15, результат должен быть:
FizzBuzzЕсли на входе 9, результат должен быть:
FizzЕсли на входе 7, результат должен быть:
7Попробуйте сами
// Чтение входных данных
let number = Int(readLine()!)!
// TODO: Напишите свой код ниже для реализации логики FizzBuzz
// Проверьте делимость на 3 и 5, затем выведите соответствующий результатВсе уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСоставное присваиваниеПовторение: Простая математикаОператоры сравнения7Основы ввода-вывода
Функция PrintИнтерполяция строкВвод через ReadLineПреобразование типовПовторение — до 120Повторение — True или False10Функции
Объявление функцииПараметры и аргументыВозвращаемые значенияМетки аргументовПовторение: функция SigmaПовторение: функция валидацииЗначения по умолчанию13Итерирование по последовательностям
Итерирование по элементамМетод enumerateИтерирование по строкам, ч. 1Итерирование по строкам, ч. 22Переменные
Let против VarАннотации типовЧислаСтрокиBooleanСоглашения об именованииИтоги — Инициализация переменных5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение: простая логикаЛогические операторы. Часть 3Тернарный оператор8Калькулятор разделения счета
Приветственное сообщениеПолучение ввода14Массивы: Продвинутый уровень
Срезы массивов. Часть 1Срезы массивов. Часть 2Операторы последовательностейМетод Contains3Опционалы
Что такое опционалыРазвертывание с помощью if letGuard letОператор объединения с nilИтоги — безопасное развертывание6Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторОператор SwitchSwitch с диапазонами9Циклы
Цикл For-InЦикл WhileЦикл Repeat-WhileBreakContinueПовторение: ФакториалДиапазоны в циклахВложенные циклыПовторение: Динамический вводПотренируйтесь самостоятельно: Песочница Swift