Python: задачки и вопросы
Открыть в Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Больше6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Объяснение:
При выполнении кода выше мы получил ошибку
TypeError, т.к. объект range не является итератором
Если мы всё же хотим пройтись по rng, то необходимо использовать функцию iter() для создания итератора из объекта range:
rng = iter(range(2))Объяснение:
После того, как мы создали список
lst из итератора mp с помощью функции list(), итератор был полностью исчерпан
И так как он больше не содержит элементов для перебора, то когда мы попытались распаковать итератор с помощью оператора *, ничего не было выведено на экранОбъяснение:
Всё так.
^ в Python — это исключающее ИЛИ
Если же надо возвести число в степень, то используется **Какой курс выбрать, если вы новичок в Python?
Для этого есть специальные агрегаторы, на которых можно сравнить цены, программы и реальные отзывы от выпускников. Один из таких — TutorTop. Это маркетплейс на рынке онлайн–образования.
Вместе с TutorTop сделали подборку лучших курсов, которые точно подойдут начинающим свой путь в Python-разработку:
— «Fullstack-разработчик на Python» от SkillFactory (оценка 4.8 из 5)
— «Python-разработчик (оплата после трудоустройства)» от Synergy Academy (оценка 4.5 из 5)
— «Python-разработчик» от Eduson Academy (оценка 4.8 из 5)
Реклама "Эдвизор"
Хотите стать успешным и начать зарабатывать большие деньги?
IT-Academy уже 12 лет помогает освоить востребованные IT-профессии!
В IT-Academy более 60 курсов по 20+ направлениям: Front-end, Back-end, iOS и Android-разработка, QA, BA, PM, SMM, HR, UI/UX и др. Среди них — базовые и профессиональные курсы, после которых вы сможете трудоустроиться на позицию Junior. А все благодаря тому, что каждый преподаватель на курсе — эксперт с опытом работы в IT-компании от 4-х лет.
Более того, IT-Academy сотрудничает с 580+ компаниями. Это позволяет быстро узнавать о вакансиях и рекомендовать лучших выпускников. Например, за все время в IT-Academy отучились более 25 тысяч человек, а 6500+ выпускников были трудоустроены с помощью карьерного центра.
Важно!
Получить профессию становится реальнее благодаря эмулятору IT-компании — IT Bootcamp. Это проект, в котором выпускники IT-Academy получают реальный опыт работы с проектом и заказчиком, проходят все этапы разработки продукта, учатся взаимодействовать с кроссфункциональной командой и в итоге получают практический кейс в портфолио.
Выберите свое направление в IT и приходите в IT-Academy за актуальными знаниями.
Кстати! В IT-Academy есть бесплатные и подготовительные курсы для тех, кто пока не связан с IT, но очень хочет попасть в эту сферу. Пройти эти курсы можно в самое ближайшее время и тем самым приблизить себя к IT!
А чтобы определить, какая профессия подойдет именно вам, можно пройти профориентационный тест.
Реклама ООО «Образовательный центр программирования и высоких технологий»
Объяснение:
Функция
exit() выбрасывает ошибку SystemExit, которая в свою очередь печатает текст «Это сообщение не будет распечатано»Ищем человека, который будет строить сообщество по темам Python / Data Science / AI в Tproger
Если вы довольно неплохо разбираетесь в этих темах и при этом видите в себе желание рассказывать об этом другим разработчикам и вовлекать их в горячие обсуждения — возможно, это именно ваша вакансия.
Подробности, тестовое задание и отклик здесь: https://tprg.ru/GEZL
Объяснение:
Списки и строки можно умножать на условное число
n, но только если оно типа int. В таком случае эти списки и строки повторяются n раз
В случае с n типа float мы получим ошибку