В каком случае выполняется блок elif?
Всегда
Только если предыдущие if и elif не сработали
Только если else не выполняется
Ни при каких условиях
В каком случае выполняется блок elif?
Всегда
Только если предыдущие if и elif не сработали
Только если else не выполняется
Ни при каких условиях
Что выведет print(True and False)?
True
False
Какой из вариантов корректен для вложенного условия?
if x > 5 if y < 3:
if x > 5: if y < 3:
if x > 5 else if y < 3:
if x > 5 elif y < 3:
Какой вариант корректен для проверки диапазона чисел?
if x>0 and x<10
if 0 < x < 10
if x>0 || x<10
if x>0 to 10
Что делает оператор and?
возвращает True, если оба выражения истинны
возвращает True, если хотя бы одно выражение истинно
возвращает False всегда
присваивает значение
Что выведет код:
python x = 5 if x < 3: print("A") elif x < 10: print("B") else: print("C")
A
B
C
Что делает блок else?
выполняется только если if верно
выполняется, если все предыдущие условия ложны
завершает программу
ничего
Что выведет код:
python x = 10 if x < 5: print("A") elif x < 15: print("B") else: print("C")
A
B
C
Что выведет код:
python x = 5 if x > 10: print("A") elif x > 3: print("B") else: print("C")
A
B
C
Как правильно записать условие для проверки, что x равно 10 или 20?
x == 10 || x == 20
x == 10 or x == 20
x = 10 or 20
x in [10] or [20]
Какой вариант проверяет, что x меньше 5 или y больше 10?
x < 5 & y > 10
x < 5 or y > 10
x < 5 && y > 10
x < 5 and y > 10
Какой из вариантов корректен для множественного условия?
if x > 5 and y:
if x > 5 and y > 0:
if x > 5 & y > 0:
if x > 5 || y > 0:
Какой из вариантов синтаксически верен?
if x > 0 then print(x)
if x > 0: print(x)
if x > 0 print(x)
if x > 0; print(x)
Что выведет код:
python x = 3 if x > 5: print("A") else: print("B")
A
B
Как проверить, что x не принадлежит списку [1,2,3]?
x not [1,2,3]
x not in [1,2,3]
x != [1,2,3]
x <> [1,2,3]
Что выведет код:
python x = 7 if x % 2 == 0: print("even") else: print("odd")
even
odd
Как правильно написать тернарный оператор, чтобы присвоить y = 10 если x > 5, иначе y = 0?
y = x > 5 ? 10 : 0
y = 10 if x > 5 else 0
if x > 5: y = 10 else: y = 0
y = 0 if x > 5 else 10
Что делает блок elif в Python?
выполняется всегда
выполняется, если предыдущие условия ложны
завершает программу
присваивает значение
Какой вариант верен для if с несколькими elif?
if x>0: ... elif x>1: ... elif x>2:
if x>2: ... elif x>1: ... elif x>0:
if x>2: ... else if x>1: ... else if x>0:
if x>2: ... else: if x>1: ... else: if x>0:
Как проверить, что переменная x не равна 5?
x != 5
x != 5
x <> 5
x =! 5
Какой оператор проверяет принадлежность элемента коллекции?
in
in
is
==
Что делает оператор or?
возвращает True, если хотя бы одно выражение истинно
возвращает True только если оба выражения истинны
возвращает False всегда
присваивает значение
Какой вариант корректно проверяет, что x равен 5 и y равен 10 одновременно?
x = 5 and y = 10
x == 5 and y == 10
x = 5 && y = 10
x == 5 & y == 10
Что выведет код:
python x = 7 if x % 2 == 0: print("even") elif x % 2 != 0: print("odd")
even
odd
Что вернет bool(0)?
False
True
Что делает оператор not?
инвертирует логическое значение
проверяет равенство
присваивает значение
делит
Как проверить, что x больше 0 и меньше 10?
0 < x < 10
0 < x < 10
x > 0 and x < 10
x > 0 < 10
Как проверить, что x не равно 0?
x != 0
x != 0
x <> 0
x =! 0
Что выведет код:
python x = False if x or True: print("Yes") else: print("No")
Yes
No
Что выведет код:
python x = 5 if x > 3: print("A") else: print("B")
A
B
Что выведет print(True or False)?
True
False
Что выведет код:
python x = True if not x: print("A") else: print("B")
A
B