Какое выражение будет эквивалентным для тернарного оператора
"b if a else с", считая, что переменные b и c содержат некоторые объекты, а переменная a - булево значение.
"b if a else с", считая, что переменные b и c содержат некоторые объекты, а переменная a - булево значение.
Anonymous Quiz
12%
a or b and c
10%
a and b and c
10%
a or b or c
2%
a or c and b
48%
a and b or c
4%
a and c or b
15%
Посмотреть результаты
Что выведет код?
@Machinelearningtest - Тесты по машинному обучению и Python
def f(a: int = '1', b: int = '2', c: int = '3') -> int:
return a + b + c
print(f())
@Machinelearningtest - Тесты по машинному обучению и Python
Выберите правильный вариант
Anonymous Quiz
5%
int
3%
str
24%
6
40%
123
17%
TypeError
6%
SyntaxError
5%
Посмотреть результаты
Что выведет код?
import sys
f = lambda x: list(map(sys.stdout.write, x))
t = f(['1', '2', '3'])
Выберите правильный вариант
Anonymous Quiz
20%
[123]
8%
[321]
27%
123
27%
1 2 3
2%
321
2%
3 2 1
16%
Посмотреть результаты
Выберите правильный вариант
Anonymous Quiz
5%
5
11%
6
19%
8
31%
9
24%
SyntaxError
10%
Посмотреть результаты
❓ Что выведет следующий код на Python (модуль statistics)?
🔢 Варианты ответа:
A)
B)
C)ValueError: nan is not a valid number
D)
✅ Правильный ответ: C
💡 Почему?
- Модуль не умеет работать с .
- и вызовут или .
- В отличие от , здесь всё падает.
📌 Подвох — в в списке.
import statistics as stats
import math
data = [1, 2, 2, float('nan'), 3, 4]
print("Mean:", stats.mean(data))
print("Median:", stats.median(data))
print("Mode:", stats.mode(data))
🔢 Варианты ответа:
A)
Median: 2.5
Mode: 2
B)
Median: 2.5
Mode: 2
C)ValueError: nan is not a valid number
D)
Median: nan
Mode: 2
✅ Правильный ответ:
💡 Почему?
- Модуль
statistics
NaN
-
stats.mean()
stats.median()
StatisticsError
ValueError
- В отличие от
numpy.nanmean
📌 Подвох — в
float('nan')