🍳 Задача по Python #29
Описание
Напишите функцию, которая преобразует введенное пользователем число в бинарное представление и подсчитывает количество единиц в этом числе.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию, которая преобразует введенное пользователем число в бинарное представление и подсчитывает количество единиц в этом числе.
Примеры
func(10) # [1010, 2]Свой вариант решения в комментарии 💭
func(25) # [11001, 3]
Кодом делиться через pastebin.org или repl.it.
#задачи
🔥2❤1👏1
🐥 Задача по Python #30
Описание
Напишите функцию, которая будет принимать список чисел и находить среднее арифметическое всех положительных чисел в списке. Если в списке нет положительных чисел, программа должна возвращать None
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию, которая будет принимать список чисел и находить среднее арифметическое всех положительных чисел в списке. Если в списке нет положительных чисел, программа должна возвращать None
Примеры
func([5, -2, 10, -8, 3]) # 6.0Свой вариант решения в комментарии 💭
func([-1, -3, -7]) # None
Кодом делиться через pastebin.org или repl.it.
#задачи
🐥 Задача по Python #31
Описание
Напишите функцию sum_of_squares, которая принимает список чисел в качестве входного аргумента и возвращает сумму квадратов всех элементов списка.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию sum_of_squares, которая принимает список чисел в качестве входного аргумента и возвращает сумму квадратов всех элементов списка.
Примеры
sum_of_squares([1, 2, 3, 4, 5]) # 55 (1^2 + 2^2 + 3^2 + 4^2 + 5^2 = 55)Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍2
🐥 Задача по Python #32
Описание
Напишите функцию для шахматной доски размером 8 x 8, где пользователь может ввести координаты клетки (строка и столбец). Программа должна проверить, является ли клетка черной или белой, и вывести соответствующее сообщение.
Шахматная доска имеет координаты строк от A до H (вертикальные оси) и числа от 1 до 8 (горизонтальные оси).
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию для шахматной доски размером 8 x 8, где пользователь может ввести координаты клетки (строка и столбец). Программа должна проверить, является ли клетка черной или белой, и вывести соответствующее сообщение.
Шахматная доска имеет координаты строк от A до H (вертикальные оси) и числа от 1 до 8 (горизонтальные оси).
Примеры
func('D', 5) # black
Свой вариант решения в комментарии 💭Кодом делиться через pastebin.org или repl.it.
#задачи
👍5
🐥 Задача по Python #33
Описание
Напишите функцию scramble(str1, str2), которая возвращает True, если часть символов str1 может быть переставлена так, чтобы соответствовать str2, в противном случае возвращает False.
Примечания
Будут использоваться только строчные буквы (a-z). Пунктуация и цифры не используются.
Необходимо учитывать производительность.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию scramble(str1, str2), которая возвращает True, если часть символов str1 может быть переставлена так, чтобы соответствовать str2, в противном случае возвращает False.
Примечания
Будут использоваться только строчные буквы (a-z). Пунктуация и цифры не используются.
Необходимо учитывать производительность.
Примеры
scramble('rkqodlw', 'world') # True
scramble('katas', 'steak') # False
Свой вариант решения в комментарии 💭Кодом делиться через pastebin.org или repl.it.
#задачи
👍4👏1
🍳 Задача по Python #34
Описание
Даны 2 числа n, m, количество городов и количество дорог соответственно. В следующих m строках даются пути из одного города в другой. Нужно определить сколькими способами можно попасть из города 1 в город N. (Дороги имеют одностороннее движение, то есть если из первого города можно попасть во второй город, то это не значит, что можно попасть из второго в первый)
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Даны 2 числа n, m, количество городов и количество дорог соответственно. В следующих m строках даются пути из одного города в другой. Нужно определить сколькими способами можно попасть из города 1 в город N. (Дороги имеют одностороннее движение, то есть если из первого города можно попасть во второй город, то это не значит, что можно попасть из второго в первый)
Примеры
3 3Свой вариант решения в комментарии 💭
1 2
2 3
1 3
# 2
Кодом делиться через pastebin.org или repl.it.
#задачи
👏2🤯1
🍳 Задача по Python #35
Описание
Напишите функцию calculate_rpn, которая принимает строку, представляющую выражение в Обратной Польской Нотации, и возвращает результат его вычисления.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию calculate_rpn, которая принимает строку, представляющую выражение в Обратной Польской Нотации, и возвращает результат его вычисления.
Примеры
calculate_rpn('5 3 + 8 * 4 /') # 16
Свой вариант решения в комментарии 💭Кодом делиться через pastebin.org или repl.it.
#задачи
🥰4❤1
🐣 Задача по Python #37
Описание
Напишите генератор, который будет генерировать последовательность чисел Фибоначчи, но с ограничением по максимальному значению. Генератор должен прекратить работу, когда очередное число Фибоначчи превысит заданное ограничение.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите генератор, который будет генерировать последовательность чисел Фибоначчи, но с ограничением по максимальному значению. Генератор должен прекратить работу, когда очередное число Фибоначчи превысит заданное ограничение.
Примеры
for num in fibonacci_with_limit(100):Свой вариант решения в комментарии 💭
print(num) # 1 1 2 3 5 8 13 21 34 55 89
Кодом делиться через pastebin.org или repl.it.
#задачи
❤2
🥚 Задача по Python #36
Описание
Напишите функцию find_average, которая будет принимать список чисел и возвращать среднее значение всех элементов списка.
Примечание: Убедитесь, что функция корректно обрабатывает случай пустого списка, чтобы избежать деления на ноль.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию find_average, которая будет принимать список чисел и возвращать среднее значение всех элементов списка.
Примечание: Убедитесь, что функция корректно обрабатывает случай пустого списка, чтобы избежать деления на ноль.
Примеры
find_average([5, 10, 15, 20]) # 12.5Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
❤1👍1