Программирование на языке Python. Ветвление

Содержание

Слайд 2

Условный оператор

Задача: изменить порядок действий в зависимости от выполнения некоторого условия.

полная форма

Условный оператор Задача: изменить порядок действий в зависимости от выполнения некоторого условия.
ветвления

if a > b:
M = a
else:
M = b

Слайд 3

Условный оператор: неполная форма

неполная форма ветвления

M = a
if b > a:

Условный оператор: неполная форма неполная форма ветвления M = a if b

M = b

M = max(a, b)

Решение в стиле Python:

M = a if a > b else b

Слайд 4

Условный оператор

if a < b:
с = a
a =

Условный оператор if a с = a a = b b =
b
b = c

4

6

?

4

6

4

a

b

3

2

1

c

a, b = b, a

Решение в стиле Python:

Слайд 5

Знаки отношений

>

<

>=

<=

==

!=

больше, меньше

больше или равно

меньше или равно

равно

не равно

Знаки отношений > >= == != больше, меньше больше или равно меньше

Слайд 6

Вложенные условные операторы

if a == b:
print("Одного возраста")
else:

if a > b:

Вложенные условные операторы if a == b: print("Одного возраста") else: if a
print("Андрей старше")
else:
print("Борис старше")

вложенный условный оператор

Задача: в переменных a и b записаны возрасты Андрея и Бориса. Кто из них старше?

Слайд 7

Каскадное ветвление

if a == b:
print("Одного возраста")
elif a > b:
print("Андрей

Каскадное ветвление if a == b: print("Одного возраста") elif a > b:
старше")
else:
print("Борис старше")

Слайд 8

Каскадное ветвление

cost = 1500
if cost < 1000:
print ( "Скидок нет."

Каскадное ветвление cost = 1500 if cost print ( "Скидок нет." )
)
elif cost < 2000:
print ( "Скидка 2%." )
elif cost < 5000:
print ( "Скидка 5%." )
else:
print ( "Скидка 10%." )

первое сработавшее условие

Скидка 2%.

Слайд 9

Задание

Выполнить до 11.04.2020 17.00

Задание Выполнить до 11.04.2020 17.00

Слайд 10

Задание в программе

1. Три задачи ниже, необходимо выполнить в программе на языке

Задание в программе 1. Три задачи ниже, необходимо выполнить в программе на
Python.
Для компьютера рекомендую программу Thonny, для смартфонов Pydroid3.
Так же можно использовать другие программы, которые поддерживают Python.
2. Готовый файл и скриншот с тестами работы программы (хотя бы запуск данных из примеров) прислать мне через элжур.

Слайд 11

Задачи

«A»: Ввести три целых числа, найти максимальное из них.
Пример:
Введите три целых

Задачи «A»: Ввести три целых числа, найти максимальное из них. Пример: Введите
числа:
1 5 4
Максимальное число 5

«B»: Ввести пять целых чисел, найти максимальное из них.
Пример:
Введите пять целых чисел:
1 5 4 3 2
Максимальное число 5

Имя файла: Программирование-на-языке-Python.-Ветвление.pptx
Количество просмотров: 45
Количество скачиваний: 0