Повторение: простая логика
Часть раздела Основы путешествия по Swift на Coddy. Урок 23 из 86.
Задание
ЛегкоНапишите функцию canRideRollercoaster, которая принимает height и hasParent и возвращает информацию о том, может ли человек кататься на американских горках.
Человек может кататься на американских горках, если он соответствует требованию к росту И его сопровождает родитель, ИЛИ если он достаточно высокий, чтобы кататься самостоятельно.
Условия:
- Если рост не менее
140см, человек может кататься самостоятельно (родитель не нужен) - Если рост не менее
120см, но менее140см, для катания ему нужен родитель - Если рост менее
120см, кататься ему нельзя
Параметры:
height(Int): рост человека в сантиметрахhasParent(Bool): сопровождает ли его родитель
Возвращает: true, если человек может кататься, иначе false (Bool)
Попробуйте сами
func canRideRollercoaster(height: Int, hasParent: Bool) -> Bool {
// Напишите код здесь
}
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСоставное присваиваниеПовторение: простая математикаОператоры сравнения7Основы ввода-вывода
Функция printИнтерполяция строкВвод с ReadLineПреобразование типовПовторение: до 120Повторение: истина или ложь2Переменные
Let и VarАннотации типовЧислаСтрокаЛогический типСоглашения об именованииПовторение — инициализация переменных5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор разделения счёта
Приветственное сообщениеВвод данных14Массивы: продвинутый уровень
Срезы массивов. Часть 1Срезы массивов. Часть 2Операторы последовательностейМетод Contains3Опциональные значения
Что такое опциональные значенияИзвлечение значения с помощью if letGuard letОператор объединения с nilПовторение — безопасное извлечение значения6Принятие решений
Условный оператор ifIf — ElseПовторение: простой калькуляторОператор switchSwitch с диапазонами9Циклы
Цикл for-inЦикл whileЦикл repeat-whileПрерывание циклаПереход к следующей итерацииПовторение — факториалДиапазоны в циклахВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Песочница Swift