#вопрос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 градусам, самая короткая сторона ровно в два раза короче самой длинной.
• По теореме Пифагора в прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы.
• Числа округляем до двух знаков после запятой.
#вопрос94
Дана следующая последовательность чисел:
На позиции 1 стоит число 5. Напишите функцию, которая будет возвращать число на позиции
Дана следующая последовательность чисел:
5, 100, 6, 200, 7, 400, 8, 800, 9, 1600, 10, 3200, …
На позиции 1 стоит число 5. Напишите функцию, которая будет возвращать число на позиции
n в этой последовательности.#вопрос95
На YouTube есть функционал лайков и дизлайков. Выбирая между двумя кнопками, вы можете выразить свое мнение о контенте. При этом настройки не позволяют одновременно и лайкнуть, и дизлайкнуть видео.
Есть и другие правила для этой функции:
1. Если нажать какую-либо из кнопок повторно, это отменит первое нажатие (т.е. лайк или дизлайк просто снимется).
2. Если вы нажали кнопку лайка после того как уже нажали дизлайк, значение перезаписывается (вместо дизлайка будет стоять лайк). И наоборот.
Напишите функцию, которая будет принимать список нажатий кнопок и возвращать итоговое состояние.
На YouTube есть функционал лайков и дизлайков. Выбирая между двумя кнопками, вы можете выразить свое мнение о контенте. При этом настройки не позволяют одновременно и лайкнуть, и дизлайкнуть видео.
Есть и другие правила для этой функции:
1. Если нажать какую-либо из кнопок повторно, это отменит первое нажатие (т.е. лайк или дизлайк просто снимется).
2. Если вы нажали кнопку лайка после того как уже нажали дизлайк, значение перезаписывается (вместо дизлайка будет стоять лайк). И наоборот.
Напишите функцию, которая будет принимать список нажатий кнопок и возвращать итоговое состояние.