Search Header Logo
Условия

Условия

Assessment

Presentation

Computers

KG

Hard

Created by

Anna Matyusheva

Used 6+ times

FREE Resource

12 Slides • 20 Questions

1

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

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

2

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

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

media
media

3

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

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

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

media
media

4

Задача 1

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

media
media

​1-й способ

​2-й способ

5

1-й способ

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

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

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

if a>b:

m = a

else:

m = b

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

6

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


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

7

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


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

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

not

and

or

8

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


Логическое умножение 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 #ложно

9

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

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

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

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

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

media

10

Задача 2

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


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

11

Задача 2

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


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

media

12

13

Multiple Choice

Как создать условие, которое проверяет, является ли переменная x четным числом в Python?

1

if x % 2 == 0:

2

if x // 2 = 0:

3

if x mod 2 == 0:

4

if x // 2:

14

Multiple Choice

Question image

Определите результат выполнения программы.

Входные данные: n=159

1

159

2

259

3

15900

4

159159

15

Multiple Choice

Question image

Определите результат выполнения программы.

Входные данные: n=5

1

-5

2

5

3

10

4

15

16

Fill in the Blank

Question image

Определите результат выполнения программы.

Входные данные: n=77

17

Fill in the Blank

Question image

Определите результат выполнения программы.

Входные данные: n=7

18

Multiple Choice

При сравнении двух одинаковых чисел программист получил результат True. Какую логическую операцию он использовал с программном коде для сравнения двух одинаковых чисел?

1

=

2

!=

3

==

4

>=

19

Multiple Choice

Какой оператор используется для объединения нескольких условий в одно?

1

not

2

xor

3

or

4

and

20

Multiple Choice

Какой оператор используется для проверки, является ли одно значение меньше или равно другому?

1

>

2

==

3

>=

4

<=

21

Multiple Choice

Какой оператор используется для проверки, является ли одно значение больше или равно другому?

1

>

2

<

3

>=

4

==

22

Multiple Select

Отметьте условия, записанные на языке Python правильно

1

a ≥ 0

2

x <= 3

3

x > 0 or y <0

4

c ≠ 0

5

a =! b

23

Multiple Select

Отметьте условия, записанные на языке Python правильно

1

-5 < a < 10

2

X > 0, y < 0

3

a > 10 и b < 5

4

x == 6

5

x = y = z

24

Multiple Choice

Что относится к операторам сравнения?

1

<, >, ==, !=

2

//, %, **, +

3

and, or, not

25

Multiple Choice

Что делает оператор if в Pyhton?

1

Цикл повторения

2

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

3

Арифметический оператор

4

Оператор присваивания

26

Multiple Choice

Как проверить, что последняя цифра числа num равна 5 в Python?

1

if num // 5:

2

if num % 5 == 0:

3

if num % 10 == 5:

4

if 5 % num == 0:

27

Multiple Choice

Какой оператор используется для обработки ситуации, когда ни одно из условий не является истинным?

1

if

2

else

3

except

4

for

28

Multiple Choice

Алгоритм называется разветвляющимся, если

1

действия выполняются последовательно друг за другом

2

некоторая последовательность действий повторяется многократно

3

существует условие выбора для выполнения действий

4

выполняется ранее разработанный алгоритм

29

Multiple Choice

Как можно создать условие, проверяющее несколько условий одновременно?

1

Используя логический оператор and

2

Используя логический оператор or

3

Используя логический оператор not

30

Multiple Choice

Какой оператор ветвления в Python позволяет обработать несколько условий независимо, даже если предыдущие условия были истинными?

1

if

2

elif

3

else

4

or

31

Multiple Choice

Какое из следующих логических выражений используется в операторе ветвления для проверки, что переменная x находится в диапазоне от 10 до 20 включительно?

1

x > 10 and x < 20

2

x >= 10 and x <= 20

3

x < 10 or x > 20

4

x == 10 or x == 20

32

Multiple Choice

Question image

Есть ли здесь ошибка?

1

ДА

2

НЕТ

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

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

Show answer

Auto Play

Slide 1 / 32

SLIDE