Check an Armstrong Number
Aprenda Check an Armstrong Number com um exemplo prático que pode editar e executar online.
O que é Check an Armstrong Number?
Aprenda Check an Armstrong Number com um exemplo prático que pode editar e executar online.
Quando usar?
- Aprender sintaxe Python com código prático.
- Criar uma base para problemas maiores.
- Testar uma ideia sem instalar um ambiente local.
Código de exemplo
main.py
number = 153
digits = [int(digit) for digit in str(number)]
# Raise every digit to the total number of digits.
total = sum(digit ** len(digits) for digit in digits)
result = "is" if total == number else "is not"
print(f"{number} {result} an Armstrong number")
Saída esperada
153 is an Armstrong number
Como funciona
Este exemplo demonstra Check an Armstrong Number. Altere os valores de entrada para explorar o código.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Preveja a saída antes de executar.
- Trate entradas vazias ou inválidas.
- Extraia a lógica para uma função e adicione testes.