Python вопросы на собеседовании с ответами pinned Deleted message
#вопрос84
Дан список, состоящий из произвольного числа направлений поворотов («left» и/или «right»). Напишите функцию, которая будет принимать этот список и определять, сколько полных оборотов сделано.
Дан список, состоящий из произвольного числа направлений поворотов («left» и/или «right»). Напишите функцию, которая будет принимать этот список и определять, сколько полных оборотов сделано.
#вопрос85
Определите, все ли символы в строке уникальны.
Использовать дополнительные структуры данных нельзя.
Определите, все ли символы в строке уникальны.
Использовать дополнительные структуры данных нельзя.
#вопрос87
Замените пробелы на указанные символы. Напишите метод для замены всех пробелов в строке на '%20'. Игнорируйте любые дополнительные пробелы в начале или конце строки.
Замените пробелы на указанные символы. Напишите метод для замены всех пробелов в строке на '%20'. Игнорируйте любые дополнительные пробелы в начале или конце строки.
#вопрос88
Создайте функцию, возвращающую True, если в качестве аргумента передано верное неравенство. В противном случае функция должна вернуть False.
Создайте функцию, возвращающую True, если в качестве аргумента передано верное неравенство. В противном случае функция должна вернуть False.
#вопрос89
Напишите функцию, принимающую в виде аргументов два списка и определяющую, являются ли они противоположными друг другу. Функция должна возвращать True или False.
Каждая пара списков будет состоять из одинаковых элементов (типа a и b). Список считается анти-списком, если все элементы в нем противоположны соответствующим элементам в первом списке.
Напишите функцию, принимающую в виде аргументов два списка и определяющую, являются ли они противоположными друг другу. Функция должна возвращать True или False.
Каждая пара списков будет состоять из одинаковых элементов (типа a и b). Список считается анти-списком, если все элементы в нем противоположны соответствующим элементам в первом списке.
#вопрос90
Дан список, состоящий из произвольного числа направлений поворотов («left» и/или «right»). Напишите функцию, которая будет принимать этот список и определять, сколько полных оборотов сделано.
Примечания
•Каждый поворот влево или вправо считается поворотом на 90 градусов.
•Один оборот = 360 градусов в одном направлении.
•Вернуть надо положительное число.
Дан список, состоящий из произвольного числа направлений поворотов («left» и/или «right»). Напишите функцию, которая будет принимать этот список и определять, сколько полных оборотов сделано.
Примечания
•Каждый поворот влево или вправо считается поворотом на 90 градусов.
•Один оборот = 360 градусов в одном направлении.
•Вернуть надо положительное число.
Наш новый канал с задачками по Python: @pythonquestion
Решаем, учимся и становимся Junior Python Developer.
Решаем, учимся и становимся Junior Python Developer.
#вопрос91
Создайте функцию, которая будет принимать строку (имя и фамилию человека) и возвращать другую строку, где имя и фамилия будут идти в другом порядке.
Примечание: между именем и фамилией будет ровно один пробел.
Создайте функцию, которая будет принимать строку (имя и фамилию человека) и возвращать другую строку, где имя и фамилия будут идти в другом порядке.
Примечание: между именем и фамилией будет ровно один пробел.
#вопрос92
Создайте функцию, которая будет возвращать толщину листа бумаги (в метрах) после складывания этого листа
Ответы не округлять.
Создайте функцию, которая будет возвращать толщину листа бумаги (в метрах) после складывания этого листа
n раз. Толщина несложенного листа — 0,5 мм.Ответы не округлять.
#вопрос93
Дан треугольник с углами 30, 60 и 90 градусов. Напишите функцию, которая будет принимать длину самой короткой стороны треугольника (т.е. одного из катетов) и возвращать длину гипотенузы и второго катета.
Примечания
• В прямоугольном треугольнике, один из углов которого равен 30 градусам, самая короткая сторона ровно в два раза короче самой длинной.
• По теореме Пифагора в прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы.
• Числа округляем до двух знаков после запятой.
Дан треугольник с углами 30, 60 и 90 градусов. Напишите функцию, которая будет принимать длину самой короткой стороны треугольника (т.е. одного из катетов) и возвращать длину гипотенузы и второго катета.
Примечания
• В прямоугольном треугольнике, один из углов которого равен 30 градусам, самая короткая сторона ровно в два раза короче самой длинной.
• По теореме Пифагора в прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы.
• Числа округляем до двух знаков после запятой.