wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Условный оператор Модуль 2 PS1

Total questions: 13

Worksheet time: 10mins

Name
Class
Date
1.

Какие значения может принимать логический тип данных?

a)

Только True или False

b)

True, False, а также любые целочисленные значения

c)

'True', 'False' (строки)

2.

Выбери переменные, который примут логический тип данных (bool)

a)

checked = True

b)

test = 5 > 2

c)

a = False

d)

b = 'True'

e)

c = false

3.

Выбери ОПЕРАТОРЫ СРАВНЕНИЯ, которые могут использоваться при составлении логических выражений

a)

!=

b)

=

c)

==

d)

<

e)

*=

4.

Напиши оператор простого присваивания (который нужен для создания переменной)

(a)  

5.

Выбери среди указанных ниже операторы ПРИСВАИВАНИЯ в Python

a)

=

b)

+=

c)

==

d)

<=

e)

//=

6.

Чем отличается простое логическое выражение от составного? (несколько вариантов ответа)

a)

В простом выражении проверяется истинность одного условия. Например:

check = a > b

b)

В простом выражении проверяется истинность одного простого условия. Например:

number = 5

c)

В составном выражении проверяется истинность одного составленного человеком условия. Например:

check = True

d)

В составном выражении проверяется истинность двух и более условий. Например:

check = (a < b) and (c/e >= 2)

7.

Выбери операторы, подходящие для создания составного логического выражения

a)

and

b)

or

c)

return

d)

else

8.

Данный оператор позволяет создать составное выражение, которое примет значение True, если истинно ХОТЯ БЫ ОДНО из представленных условий. Например:

result = a > b (a)   c < 10

9.

Данный оператор позволяет создать составное выражение, которое примет значение True, если истинно КАЖДОЕ из представленных условий. Например:

result = a > b ___ c < 10 ___ a != 5

(a)  

10.

Что такое условный оператор?

a)

Команда, возвращающая True, если истинно логическое выражение

b)

Программа, всегда выполняющая код

c)

Команда, выполняющая или не выполняющая действие в зависимости от значения логического выражения

d)

Команда, выполняющая действие всегда по порядку, с соблюдением отступов и пробелов

11.

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

a)

b)

c)

d)

e)

12.

Выбери верные утверждения об условном операторе

a)

Блок else выполняется в том случае, если ни одно из условий if или elif не было истинным.

b)

Если условный оператор составлен из блоков if, то программа проверяет каждое условие и выполняет его, если оно истинно

c)

Использование else необязательно, можно составить условный оператор используя только if

d)

Если условный оператор составлен из блоков elif, то программа проверяет каждое условие и выполняет ПЕРВОЕ попавшееся в цепочке истинное условие, после чего работа условного оператора завершается

e)

Блоков if не может быть много. Есть ограничение в 4 блока.

13.

Выбери верные утверждения об отступах и двоеточиях в условном операторе

a)

Можно вкладывать условные операторы друг в друга неограниченно. Главное, соблюдать отступы и двоеточия при их вложении друг в друга

b)

Двоеточие ставится после оператора if и логического условия. Пример:

if a == 5:

c)

Условные операторы нельзя вкладывать друг в друга

d)

По правилам PEP8, у условного оператора должен быть отступ в 1 пробел