401.55K
Категория: ПрограммированиеПрограммирование

Розгалуження в Python. 8 клас

1.

Урок
8 клас
Розгалуження в Python

2.

Розгалуження в Python

3.

Розгалуження в Python
Блок-схема розгалуження
Повне розгалуження
false
Неповне розгалуження
true
false
true

4.

Неповне розгалуження
Тобто є умова і в залежності від її виконання, чи не
виконання будуть запускатися певні дії.
Для того, щоб представити умову у програмному
коді Python, використовуються наступні оператори:
Неповне розгалуження
Блок-схема
False
True

5.

Повне розгалуження
if УМОВА :
операції, при виконанні умови
(True)
else:
операції, при НЕ виконанні
умови (False)
Блок-схема
False
True

6.

Складні розгалуження
if УМОВА№1 :
операції, при виконанні умови №1
elif УМОВА №2 :
операції, при виконанні умови №2
elif УМОВА №3 :
операції, при виконанні умови №3
…….
else:
операції, при НЕ виконанні
ЖОДНОЇ умови (False)
Блок-схема

7.

Відступи
Оператор elif можна використовувати
нескінчену кількість раз.
Зверніть увагу! Всі дії які є пунктами
оператора if, else та elif у коді
починаються з нового рядка з
відступом від початку рядка, тим самим
ви позначаєте належність цих дій
відповідному оператору.

8.

Відступи
Для поділу синтаксичних конструкцій
використовуються відступи від початку рядка.
Враховуючи це, в конструкції if код, який виконується
при дотриманні умови, повинен обов'язково мати
відступ вправо. Решта коду (основна програма)
повинна мати той же відступ, що й слово if.
Зазвичай відступ робиться автоматично або за
допомогою клавіші Tab.

9.

Задача 1(приклад)
Написати програму на вході якої маємо число,
програма перевіряє чи це число більше 0 і видає
результат у випадку True: «Це число додатнє», а у
випадку False: «Це число від’ємне».
Результат

10.

Задача 2(приклад)
Вдосконалимо попередню задачу, оскільки при а=0,
вона видає неправильний результат. Отже додамо ще
одну перевірку, чи є введене число нулем, якщо так, то
на екран буде виведено повідомлення «Число
дорівнює 0». Після вдосконалення програма має такий
вигляд:
Результат
English     Русский Правила