Лучший Python телеграм канал для новичков.
Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.
@anothertechrock
РКН: https://kurl.ru/Jhcwp
Post #1178
3.26K
- 👍 6
- 😁 2
PY @pythonboost
Showing posts older than #1180 · Back to latest
def descending_order(num):
return int(''.join(sorted([i for i in str(num)], reverse=True)))
#новичок #coбесdescending_order(), которая принимает целое неотрицательное число, а возвращает число, состоящее из тех же цифр, но расположенных в порядке убывания. По сути, мы находим максимальное число, которое можно было бы составить из цифр числа, полученного в качестве аргумента.descending_order(127) —> 721
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.PythonBoost - сообщество питонистов Задача для новичков. Создайте функцию с именем divisors, которая принимает целое число n > 1 и возвращает массив со всеми делителями данного числа (кроме 1 и самого числа), от наименьшего до наибольшего. Если число простое, верните строку '{n} является простым'.…
def divisors(n):
divisors_list = []
for i in range(2, n):
if n % i == 0:
divisors_list.append(i)
if len(divisors_list) == 0:
return str(n) + "является простым"
return divisors_list
#новичок #coбес
Рекомендация от нашей редакции для тех, кто хочет быть тестировщиком.QaRocks - канал для стартующих в QA.
n > 1 и возвращает массив со всеми делителями данного числа (кроме 1 и самого числа), от наименьшего до наибольшего. Если число простое, верните строку '{n} является простым'.

