Python задачки
13.4K subscribers
499 photos
99 links
Задачки по питону:
алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer.


По вопросам рекламы: @anothertechrock

РКН: https://kurl.ru/cYPzu
加入频道
Что выведет этот код?
Anonymous Quiz
9%
'321'
42%
'31CA'
15%
'DCBA'
6%
'aB'
27%
Ошибка выполнения


print('aBcD123'.swapcase()[::-2])
Какое из этих булевых выражений логически не эквивалентно остальным трем?
Anonymous Quiz
9%
not (-5 < 0 or -5 > 10)
24%
-5 >= 0 and -5 <= 10
12%
not (-5 < 10 or -5 == 10)
41%
not (-5 > 10 or -5 == 10)
14%
Посмотреть ответ
Как объединить список строк words в одну строку?
words = ["Python", "is", "powerful"]
Anonymous Quiz
80%
" ".join(words)
3%
words + " "
8%
str(words)
6%
words.append(" ")
3%
Посмотреть ответ
Друзья, мы возвращаем постоянный постинг задач. Их будет больше)

Присылайте свои источники(сайты или приложения) с задачками по Python в комментарии.
Каким будет вывод этого кода в консоли?
dict1 = {}
all(dict1)
Anonymous Quiz
24%
{}
37%
False
20%
True
8%
Будет выброшено исключение
11%
Посмотреть ответ
Представление списка, которое выдаст список [1, 2, 4, 8, 16……4096], это...
Anonymous Quiz
41%
[(2**x) for x in range(0, 13)]
26%
[(x**2) for x in range(1, 13)]
16%
[(2**x) for x in range(1, 13)]
13%
[(x**2) for x in range(0, 13)]
4%
Посмотреть ответ
Каким будет вывод этого кода?
Anonymous Quiz
21%
Ошибка
8%
[1,4]
12%
[5]
51%
5
8%
Посмотреть ответ
⚡️Ваш Python-код пугает коллег?

Код с нечитаемыми переменными, бесконечными if-else, костыли в асинхронности… Всё работает, но почему-то страшно. Вы точно хотите поддерживать этот хаос?

На открытом вебинаре «Страх и ненависть в кодовой базе» 26 февраля в 20:00 (мск):
- Разберём самые ужасные ошибки Python-разработчиков
- Поймём, как написать код, который не стыдно показать коллегам
- Обсудим лучшие практики и антипаттерны промышленной разработки

Всем участникам — скидка на большое обучение «Python Developer. Professional».

👉Регистрация открыта: https://otus.pw/XJi1/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как заменить все гласные в строке на *?
text = "pythonquestions"
Anonymous Quiz
37%
"".join('*' if c in "aeiouAEIOU" else c for c in text)
52%
text.replace(["a", "e", "i", "o", "u"], "*")
5%
text.map("*")
6%
Посмотреть ответ
Сравните два отрывка кода для поиска факториала числа и определите, каким будет вывод каждого, если в качестве инпута передать -10.
Anonymous Quiz
48%
ValueError, NameError
13%
AttributeError, ValueError
7%
NameError, TypeError
11%
TypeError, ValueError
22%
Посмотреть ответ
Функция complex('2-3j') валидна, а complex('2 - 3j') - нет.
Anonymous Quiz
37%
True
48%
False
15%
Посмотреть ответ