PYTHON ЧИСЛО АРМСТРОНГА

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

В Python можно создать функцию, которая проверяет, является ли заданное число числом Армстронга. Например:

def is_armstrong(n):
    order = len(str(n))
    sum = 0
    temp = n
    while temp > 0:
        digit = temp % 10
        sum += digit ** order
        temp //= 10
    return n == sum

Эта функция сначала вычисляет количество цифр в числе, затем суммирует цифры, возведенные в степень количества цифр, и, наконец, сравнивает полученную сумму с исходным числом. Если они равны – число является числом Армстронга, и функция возвращает True, в противном случае – False.

Чтобы проверить, является ли число, например, 153 числом Армстронга, достаточно вызвать эту функцию, передав число в качестве аргумента:

print(is_armstrong(153)) # True

Таким образом, Python предоставляет простой и эффективный способ определения чисел Армстронга.

Python code for Armstrong number -- #coding #python #armstrong

Сумма и произведение цифр числа. Решение задачи на Python

Armstrong Number Program -- Python Code -- Code Short

Armstrong number in python

Числа Фибоначчи. Решение задачи на Python

#armstrong numbers of three digits #python #basics

Уроки Python #9 - Случайные числа - RANDOM

BLGPG-05F932963DA4-24-09-19-20

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