НАПИШИТЕ ПРОГРАММУ КОТОРАЯ НАХОДИТ ВСЕ ЧИСЛА АРМСТРОНГА НА ОТРЕЗКЕ A B PYTHON

Число Армстронга - это число, которое равно сумме своих цифр, возведенных в степень, равную количеству цифр в числе. То есть, например, число 153 является числом Армстронга, потому что 1^3 + 5^3 + 3^3 = 153.

Для поиска всех чисел Армстронга на заданном отрезке a - b в Python, можно написать следующую программу:

a = 100b = 1000for num in range(a, b + 1): sum = 0 temp = num while temp > 0: digit = temp % 10 sum += digit ** 3 temp //= 10 if num == sum: print(num)

В этой программе мы задаем начало и конец отрезка, в котором будем искать числа Армстронга. Затем мы перебираем все числа на этом отрезке и проверяем, является ли каждое число числом Армстронга. Для этого мы суммируем кубы каждой цифры в числе и сравниваем с самим числом. Если числа равны, то выводим его на экран.

#27 Program for check the given number is Armstrong number or not using for loop in Python #python

Решение простых задач на python - Поменять порядок цифр числа на обратный

Python 15 советов/трюков по коду

Обработка цифр числа - Python с Нуля - Урок 12

#armstrong numbers of three digits #python #basics

#37 Armstrong Numbers Between 1 and 1000 in Python - Python Programming #shorts

BLGPG-188F34A715BB-24-11-23-20

Новые материалы: