Similar presentations:
Розгалуження в Python. 8 клас
1.
Урок8 клас
Розгалуження в Python
2.
Розгалуження в Python3.
Розгалуження в 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». Після вдосконалення програма має такий
вигляд:
Результат