Напишите программу, которая проверяет, является ли число числом Армстронга.
Число Армстронга — натуральное число, которое в данной системе счисления равно сумме своих цифр, возведённых в степень, равную количеству его цифр. Пример:
3**3 + 7**3 + 1**3 = 371
Решение: def armstrong_number(num): sum = 0 length = len(str(num)) for digit in list(str(num)): sum += int(digit)**length return sum == num
Напишите программу, которая проверяет, является ли число числом Армстронга.
Число Армстронга — натуральное число, которое в данной системе счисления равно сумме своих цифр, возведённых в степень, равную количеству его цифр. Пример:
3**3 + 7**3 + 1**3 = 371
Решение: def armstrong_number(num): sum = 0 length = len(str(num)) for digit in list(str(num)): sum += int(digit)**length return sum == num
Свой вариант решения в комментарии 💬
#задачи
BY Python Turbo. Уютное сообщество Python разработчиков.
The messaging service and social-media platform owes creditors roughly $700 million by the end of April, according to people briefed on the company’s plans and loan documents viewed by The Wall Street Journal. At the same time, Telegram Group Inc. must cover rising equipment and bandwidth expenses because of its rapid growth, despite going years without attempting to generate revenue.
Telegram announces Search Filters
With the help of the Search Filters option, users can now filter search results by type. They can do that by using the new tabs: Media, Links, Files and others. Searches can be done based on the particular time period like by typing in the date or even “Yesterday”. If users type in the name of a person, group, channel or bot, an extra filter will be applied to the searches.
Python Turbo Уютное сообщество Python разработчиков from in