Search Header Logo
Операторы ветвления

Операторы ветвления

Assessment

Presentation

Computers

8th Grade

Practice Problem

Easy

Created by

Екатерина Иванова

Used 1+ times

FREE Resource

12 Slides • 1 Question

1

Язык программирования Python

Операторы ветвления в языке Python

2

​Операторы ветвления
Полная форма ветвления (условного оператора):

Если условие истинно, то выполняется блок_1, иначе – блок_2.
В языке Python важную роль играют отступы операторов от левой границы текста программы. Начало и конец блоков операторов определяется этими сдвигами. Задаются отступы пробелами или клавишей Tab.

media
media

3

​Операторы ветвления
Неполная форма ветвления (условного оператора):

Если условие истинно, то выполняется блок операторов.

В противном случае – переход к следующему оператору программы.

media
media

4

​Составные условия


В качестве условий можно использовать как простые логические выражения, так и составные, записанные с помощью логических операций.

5

Open Ended

Какие логические операции вы знаете?

6

​Составные условия


Логическое умножение and («И»). Составное условие истинно, если истинны все простые условия, входящие в него.

5>3 and 2*2=4 #истинно

5>3 and 2*2=5 #ложно

Логическое сложение or («ИЛИ»). Составное условие истинно, если истинно хотя бы одно простое условие, входящее в него.

5<3 or 2*2=4 #истинно

5<3 or 2*2=5 #ложно

Логическое отрицание not («НЕ»). Если условие истинно, то его отрицание ложно, и наоборот.

not 2*2=4 #ложно

7

​Составные условия


Приоритет операций:

<, >, <=, >=, ==, !=

not

and

or

8

Вложенные ветвления

Внутри условного оператора могут находиться любые операторы, в том числе и другие условные операторы (вложенные условные операторы).

Это позволяет сделать выбор не из двух, а из нескольких вариантов.

Если после else следует еще один оператор if, можно использовать «каскадное» ветвление с ключевыми словами elif («else-if»).

Если очередное условие ложно, то выполняется проверка следующего условия и т. д.

media

9

Задача 1

Определить большее из двух значений переменных.

media
media

​1-й способ

​2-й способ

10

1-й способ

print ("Введите два числа:")

a = int(input("a="))

b = int(input("b="))

if a>b:

m = a

else:

m = b

print ("Большее число", m)

11

Задача 2

Вывести на экран название времени года по номеру месяца.


Месяц: 3 #ввод input
Время года: Это весна #вывод input

12

Задача 2

Вывести на экран название времени года по номеру месяца.


Месяц: 3 #ввод input
Время года: Это весна #вывод input

media

13

Задача 2

Вывести на экран название времени года по номеру месяца.


Месяц: 3 #ввод input
Время года: Это весна #вывод input

media

Язык программирования Python

Операторы ветвления в языке Python

Show answer

Auto Play

Slide 1 / 13

SLIDE