"Scrivi un codice che controlla se un dato numero è un numero di Armstrong."
Una funzione che controlla se un dato numero è un numero di Armstrong

def is_armstrong_number(n):
    temp = n
    somma_dei_cubi = 0
    while temp > 0:
        resto = temp % 10
        somma_dei_cubi += resto * resto * resto
        temp //= 10

    return somma_dei_cubi == n

if __name__ == "__main__":
    numero = int(input("Inserisci un numero: "))
    if is_armstrong_number(numero):
        print("È un numero di Armstrong")
    else:
        print("Non è un numero di Armstrong")