1 of 7

Умовний оператор. Типи розгалужень.

Мова програмування

PYTHON

2 of 7

Неповна форма умовного оператора

if a>b:

print(a)

Загальна форма запису:

if <умова>:

<дія 1>

<дія 2>

…………………………….

if – «якщо» в перекладі з англійської

Українською мовою:

Якщо <виконується умова> робити: якісь дії.

Приклад 1:

Приклад 2:

if x==y:

z=x+y

z=z*z

Відступи важливі! Вони - частина коду. Стандартно в Python-співтоваристві прийнято робити 4 пробілу.

Завдання. Що буде надруковано в результаті роботи програми?

a=7

b=9

if a>b:

print(a)

3 of 7

Запис в зошит!

Неповна форма умовного оператора

4 пробілу!

if a>b:

print(a)

Приклад:

Загальна форма запису:

if <умова>:

<дія 1>

<дія 2>

и т.д.

4 of 7

Повна форма умовного оператора

Українською мовою:

Якщо <виконується умова> робити: якісь дії.

Інакше: робити інші дії.

Приклад:

if a>b:

print(a)

else:

print(b)

else – «інакше» в перекладі з англійської

Загальна форма запису:

if <умова>:

<дія 1>

else:

<дія 2>

Завдання. Що буде надруковано в результаті роботи програми?

a=8

b=5

if a<b:

print(a)

else:

print(b)

5 of 7

Запис в зошит!

Повна форма умовного оператора

Приклад:

Загальна форма запису :

if <умова>:

<дія 1>

else:

<дія 2>

if a>b:

print(a)

else:

print(b)

6 of 7

Знаки відносин:

> більше

< меньше

== дорівнює

>= більше чи рівно

<= меньше чи рівно

!= не дорівнює

Запис в зошит!

7 of 7

Домашнє завдання:

  1. Ввести ціле число. Якщо це число більше 5, то вивести повідомлення: «Це число більше п'яти».

Зразок

2) Ввести ціле число. Якщо воно є додатним, то додати до нього 1; в іншому випадку відняти від нього 2. Вивести отримане число.

a=int(input('введіть число'))

if a>5:

print(a,"Це число більше п'яти")

Виконайте програму для чисел: 7 і 4

Виконайте програму для чисел: -5 і 3