Professional Documents
Culture Documents
Конспект уроку №1 - "Умовні оператори"
Конспект уроку №1 - "Умовні оператори"
x = float(input())
if (x > —3) and (x < 5): y = 2*x - 12
else: y = 7-8*x
print(y)
Вкладені розгалуження
Під час розв’язування багатьох задач виникає необхідність при
виконанні (або невиконанні) деякої умови знову робити вибір. У такій ситуації
застосовують так звані вкладені розгалуження: у відповідній гілці умовного
оператора знову використовують оператор іf.
Приклад:
Записати умовний оператор для обчислення значення функції:
If x < 0 Then y := x
Еlse If x <= 5 Then y := x * x
Else y := 2 * x;
Приклад:
Дано два числа. Визначити, чи рівні вони. Якщо ні, то яке з них більше?
if x == y: print(’Числа рівні’)
else:
if x>y: print(’Перше число більше’)
else: print(’Перше число менше’)
Приклад:
Складемо програму, яка б за уведеним цілим числом виводила слово «рік» у
правильному відмінку.
K = int(input())
if K%10 == 0 or K%10>4 or K >= 11 and K <= 14: print('років')
else:
if K%10 == 1: print('рік')
else: print('роки')
Контрольні запитання
1.Які оператори розгалуження Ви знаєте?
2.Що таке умовний оператор?
3.У яких випадках використовуються неповні розгалуження?
4.Для чого використовують вкладені розгалуження?