Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Решите ДЗ пО ИНФОРМАТИКЕ.

Ягами Лайт Ученик (184), открыт 1 неделю назад
Решите через функцию Renge(x,y,z):Спасибо кто решит))
Дополнен 1 неделю назад
Python
2 ответа
vseznaechka Мыслитель (8422) 1 неделю назад
Трёхзначные числа Армстронга:

153 (1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153)
370 (3^3 + 7^3 + 0^3 = 27 + 343 + 0 = 370)
371 (3^3 + 7^3 + 1^3 = 27 + 343 + 1 = 371)
407 (4^3 + 0^3 + 7^3 = 64 + 0 + 343 = 407)
Ягами ЛайтУченик (184) 1 неделю назад
Спасибо мистер гений всезнаечка, только мне нужен код на пайтоне, я забыл отписать что на пайтоне надо
vseznaechka Мыслитель (8422) Ягами Лайт, def is_armstrong(num): num_str = str(num) n = len(num_str) sum_of_powers = sum(int(digit) ** n for digit in num_str) return sum_of_powers == num for num in range(100, 1000): if is_armstrong(num): print(num)
Андрей Зверев Профи (978) 1 неделю назад
 Могу сократить до 2 строк, если читаемость тебе не особо важна
for n in range(100, 999+1):
a = n//100
b = n//10 %10
c = n%10
if n == a**3 + b**3 + c**3:
print(n)
Вывод:
153
370
371
407
Андрей ЗверевПрофи (978) 1 неделю назад
Что-то, кажется, майл недоброжелательно к некоторым символам относится. Лови фоткой
Похожие вопросы