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 Blanks

media image

Type answer...

17

Fill in the Blanks

media image

Type answer...

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