Умови
Поки що програма виконувала всі рядки підряд. Умова дозволяє їй вибирати: зробити щось або пропустити.
Якщо
якщо перевіряє умову. Рядки під ним із відступом у чотири пробіли виконаються, лише коли умова
правдива.
температура = 25 якщо температура > 20: скажи("Сьогодні тепло")Відкрити в Студії
Сьогодні тепло
Двокрапка в кінці рядка відкриває блок, а відступ показує, що саме до нього належить. Порівнювати
можна так: > більше, < менше, >= більше або дорівнює, <= менше або дорівнює, == дорівнює,
!= не дорівнює.
Одне дорівнює = кладе значення в ім'я, а подвійне == порівнює. Це різні речі.
Інакше, інакше якщо
Якщо умова неправдива, виконається блок під інакше. Між ними можна поставити скільки завгодно
інакше якщо: Yu візьме перший блок, умова якого правдива.
бал = 7 якщо бал >= 10: скажи("Відмінно") інакше якщо бал >= 6: скажи("Добре") інакше: скажи("Ще трохи")Відкрити в Студії
Добре
І, або, не
Умови можна поєднувати. і правдиве, коли правдиві обидві частини, або — коли хоч одна, а не
перевертає відповідь.
вік = 12 якщо вік > 6 і вік < 18: скажи("Ходить до школи") скажи("Ще не дорослий:", не (вік >= 18))Відкрити в Студії
Ходить до школи Ще не дорослий: так
Так, ні, нічого
Порівняння дає одне з двох значень: так або ні. Є ще нічого — так Yu каже, що значення
немає.
дощ = ні скажи("Дощ:", дощ) знахідка = нічого скажи("Знайшли:", знахідка)Відкрити в Студії
Дощ: ні Знайшли: нічого
Спробуй сам
- Перевір, чи число парне. Підказка: парне число ділиться на 2 без остачі.
Показати відповідь
перевірка = 10 якщо перевірка % 2 == 0: скажи("Парне") інакше: скажи("Непарне")Відкрити в Студії
Парне
- Квиток коштує 50, а дітям до 12 років безкоштовно. Надрукуй ціну для віку 10.
Показати відповідь
вік = 10 якщо вік < 12: скажи("Ціна: 0") інакше: скажи("Ціна: 50")Відкрити в Студії
Ціна: 0