Каким будет вывод этого кода?
Anonymous Quiz
7%
[1, 4, 5 ]
17%
Ошибка
8%
[-2, -3]
60%
[1, -2, -3]
7%
Узнать ответ
Что выведет код?
Anonymous Quiz
19%
build, 5 [1, 9]
29%
build, 10 []
22%
build, 14 [1, 4, 9]
30%
Error
Каким будет вывод этого кода в консоли?
Anonymous Quiz
20%
'sun'
2%
'u'
64%
Или 's', или 'u', или 'n'
8%
Ошибка
6%
Посмотреть ответ
🐍 Python Pop Quiz: что окажется внутри `silly_dict`?
Вопрос звучит просто, но тут ловушка в том, как Python работает с ключами словаря.
Варианты:
A)
B)
C)
D) None of the above
Суть в том, что ключи в
Если объект пользовательского класса имеет такой же хеш, как строка
В таком случае новое значение просто перезапишет старое.
Ответ: B) `{"py": 10}`
Маленький пример, но отлично показывает важную вещь: в Python ключ словаря - это не “текстовое имя”, а объект с правилами хеширования и сравнения.
Вопрос звучит просто, но тут ловушка в том, как Python работает с ключами словаря.
Варианты:
A)
{"py": "amazing"} B)
{"py": 10} C)
{"py": "amazing", <__main__.MyClass object at ...>: 10} D) None of the above
Суть в том, что ключи в
dict сравниваются не по тому, как они выглядят в коде, а через __hash__ и __eq__.Если объект пользовательского класса имеет такой же хеш, как строка
"py", и при сравнении считается равным этой строке, то Python решит: это один и тот же ключ.В таком случае новое значение просто перезапишет старое.
Маленький пример, но отлично показывает важную вещь: в Python ключ словаря - это не “текстовое имя”, а объект с правилами хеширования и сравнения.
Каким будет вывод этого кода?
Anonymous Quiz
4%
[3, 2, 4]
11%
[2, 3, 4]
71%
[3, 4, 2]
6%
Ошибка
8%
Посмотреть ответ
Каким будет вывод этого кода?
Anonymous Quiz
59%
first=H, third=L
10%
first=0, third=2
6%
first=0, third=L
17%
Ошибка
8%
Посмотреть ответ
Каким будет вывод этого кода, если в качестве инпута передать цифру 6?
Anonymous Quiz
46%
Bye (1 раз)
8%
Invalid (1 раз)
42%
Bye (бесконечное количество раз)
2%
Вывода не будет
3%
Посмотреть ответ
🔥 Python + AI без игрушечных демок. Курс для тех, кто хочет собирать рабочие системы.
Stepik: «Python современный AI для разработчика и автоматизации задач»
63 урока, 382 шага, практика с кодом и автопроверкой.
Внутри: RAG, tool calling, агенты, evals, MCP, Ollama, vLLM, pgvector + HNSW, безопасный text-to-SQL, prompt injection, кэш, очереди и sandbox для агентного кода.
Плюс реальные автоматизации: почта, отчёты, боты, вебхуки и браузерные сценарии.
Для тех, кто уже знает Python и хочет перейти к production AI.
⏳ 72 часа скидка 55%
https://stepik.org/a/295921
Stepik: «Python современный AI для разработчика и автоматизации задач»
63 урока, 382 шага, практика с кодом и автопроверкой.
Внутри: RAG, tool calling, агенты, evals, MCP, Ollama, vLLM, pgvector + HNSW, безопасный text-to-SQL, prompt injection, кэш, очереди и sandbox для агентного кода.
Плюс реальные автоматизации: почта, отчёты, боты, вебхуки и браузерные сценарии.
Для тех, кто уже знает Python и хочет перейти к production AI.
⏳ 72 часа скидка 55%
https://stepik.org/a/295921