wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

Условный оператор if в Python не влияет на выполнение программы.

b)

Условный оператор if в Python позволяет выполнять код в зависимости от истинности условия.

c)

Условный оператор if в Python всегда выполняет код без условий.

d)

Условный оператор if в Python используется для определения переменных.

2.

Какова основная функция оператора else?

a)

Основная функция оператора else - завершение программы.

b)

Основная функция оператора else - выполнение кода при истинном условии.

c)

Основная функция оператора else - игнорирование всех условий.

d)

Основная функция оператора else - выполнение кода, если условие не истинно.

3.

Когда используется оператор elif?

a)

elif применяется для создания циклов в коде.

b)

elif используется для завершения условных операторов.

c)

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

d)

elif используется для обработки ошибок в программах.

4.

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

a)

true, false, maybe

b)

if, elif, else

c)

xor, nand, nor

d)

and, or, not

5.

Приведите пример вложенного условия в Python.

a)

if x > 0: if x < 10: print('x is a single-digit positive number')

b)

if x < 0: if x > -10: print('x is a negative single-digit number')

c)

if x == 0: if x < 5: print('x is zero and less than five')

d)

if x > 10: if x < 20: print('x is a two-digit positive number')

6.

Как проверить, является ли число положительным с помощью if?

a)

if (number < 0) { // число отрицательное }

b)

if (number == 0) { // число ноль }

c)

if (number >= 0) { // число неотрицательное }

d)

if (number > 0) { // число положительное }

7.

Что произойдет, если условие if не выполнено и нет else?

a)

Программа завершится с ошибкой.

b)

Программа остановится до следующего блока кода.

c)

Программа перейдет к следующему условию if.

d)

Программа продолжит выполнение следующего кода.

8.

Как использовать логический оператор and в условии?

a)

Используйте 'or' для разделения условий в одном выражении.

b)

Используйте 'and' для объединения условий в одном выражении.

c)

Применяйте 'and' только в циклах для проверки условий.

d)

Объединяйте условия с помощью запятой в выражении.

9.

Как использовать логический оператор or в условии?

a)

Используйте 'or' для создания новых переменных.

b)

Используйте 'or' для объединения двух строк.

c)

Применяйте 'or' только в циклах.

d)

Используйте 'or' для проверки нескольких условий в условии.

10.

Как проверить, равны ли два значения с помощью if?

a)

if a is b:

b)

if a != b:

c)

if a == b:

d)

if a = b:

11.

Как можно использовать несколько elif в одном условии?

a)

Объединяйте все условия в одном if без elif.

b)

Применяйте switch-case для обработки условий.

c)

Используйте только if для проверки условий.

d)

Используйте конструкцию if-elif-else для проверки нескольких условий.

12.

Что такое тернарный оператор в Python?

a)

Тернарный оператор в Python - это функция для работы с массивами.

b)

Тернарный оператор в Python - это конструкция 'x if условие else y', которая возвращает x, если условие истинно, и y, если ложно.

c)

Тернарный оператор в Python - это способ создания классов.

d)

Тернарный оператор в Python - это метод для сортировки списков.

13.

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

a)

Используйте вложенные условия if-else для проверки диапазона значений.

b)

Проверьте диапазон значений с помощью switch-case.

c)

Используйте только одно условие if для проверки значений.

d)

Примените циклы для проверки диапазона значений.

14.

Каковы преимущества использования elif вместо нескольких if?

a)

if и elif всегда дают одинаковый результат.

b)

Преимущества использования elif включают улучшение производительности и читаемости кода.

c)

Использование elif усложняет структуру кода.

d)

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

15.

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

a)

Логические операторы используются только для сравнения чисел.

b)

Логические операторы не могут комбинировать более двух условий.

c)

Логические операторы применяются исключительно в математических расчетах.

d)

Логические операторы позволяют комбинировать условия для создания сложных логических выражений.

16.

Приведите пример использования if с логическим оператором not.

a)

if not x != 20: print('x не равен 20')

b)

if not x < 5: print('x меньше 5')

c)

if not x == 10: print('x не равен 10')

d)

if not x > 10: print('x больше 10')

17.

Как обрабатывать несколько условий с помощью if, elif и else?

a)

Применяйте только else, игнорируя if и elif.

b)

Сначала используйте elif, затем if, и в конце else.

c)

Используйте if для первого условия, elif для дополнительных условий и else для случая, когда ни одно из условий не выполнено.

d)

Используйте только if для всех условий без elif и else.

18.

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

a)

Используйте условные операторы 'if', 'elif', 'else' для проверки строк.

b)

Используйте функции для проверки строк без операторов.

c)

Используйте только оператор 'if' для проверки строк.

d)

Применяйте циклы для проверки строк.

19.

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

a)

Условные операторы позволяют проверять наличие элементов, их значения и длину списков.

b)

Условные операторы применяются только к строкам, а не к спискам.

c)

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

d)

Условные операторы только сравнивают числа, а не списки.

20.

Каковы основные ошибки, которые могут возникнуть при использовании условных операторов?

a)

Основные ошибки: неправильные операторы, пропуск скобок, логические ошибки, необработанные случаи, неправильный порядок условий.

b)

недостаточные проверки, лишние условия, неправильные функции, неявные преобразования, неверные операторы сравнения.

c)

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

d)

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