Python вопросы на собеседовании с ответами – Telegram
Python вопросы на собеседовании с ответами
7.71K subscribers
22 photos
322 links
Подготовка к собеседованию на Junior Python Developer. В этом канале никакой воды, только вопросы с собеседований и ответы на них.

@aldrson

По вопросам рекламы : @anothertechrock
Download Telegram
#вопрос84

Дан список, состоящий из произвольного числа направлений поворотов («left» и/или «right»). Напишите функцию, которая будет принимать этот список и определять, сколько полных оборотов сделано.
#вопрос85

Определите, все ли символы в строке уникальны.
Использовать дополнительные структуры данных нельзя.
#вопрос86

5 фич Python, о которых вы бы хотели знать раньше.
#вопрос87

Замените пробелы на указанные символы. Напишите метод для замены всех пробелов в строке на '%20'. Игнорируйте любые дополнительные пробелы в начале или конце строки.
#вопрос88

Создайте функцию, возвращающую True, если в качестве аргумента передано верное неравенство. В противном случае функция должна вернуть False.
#вопрос89

Напишите функцию, принимающую в виде аргументов два списка и определяющую, являются ли они противоположными друг другу. Функция должна возвращать True или False.

Каждая пара списков будет состоять из одинаковых элементов (типа a и b). Список считается анти-списком, если все элементы в нем противоположны соответствующим элементам в первом списке.
#вопрос90

Дан список, состоящий из произвольного числа направлений поворотов («left» и/или «right»). Напишите функцию, которая будет принимать этот список и определять, сколько полных оборотов сделано.

Примечания
•Каждый поворот влево или вправо считается поворотом на 90 градусов.
•Один оборот = 360 градусов в одном направлении.
•Вернуть надо положительное число.
Наш новый канал с задачками по Python: @pythonquestion

Решаем, учимся и становимся Junior Python Developer.
#вопрос91

Создайте функцию, которая будет принимать строку (имя и фамилию человека) и возвращать другую строку, где имя и фамилия будут идти в другом порядке.

Примечание: между именем и фамилией будет ровно один пробел.
#вопрос92

Создайте функцию, которая будет возвращать толщину листа бумаги (в метрах) после складывания этого листа n раз. Толщина несложенного листа — 0,5 мм.

Ответы не округлять.
#вопрос93

Дан треугольник с углами 30, 60 и 90 градусов. Напишите функцию, которая будет принимать длину самой короткой стороны треугольника (т.е. одного из катетов) и возвращать длину гипотенузы и второго катета.

Примечания
• В прямоугольном треугольнике, один из углов которого равен 30 градусам, самая короткая сторона ровно в два раза короче самой длинной.
• По теореме Пифагора в прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы.
• Числа округляем до двух знаков после запятой.