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