Ejercicios de Python para principiantes

Check an Armstrong Number

Aprende Check an Armstrong Number con un ejemplo práctico que puedes editar y ejecutar online.

¿Qué es Check an Armstrong Number?

Aprende Check an Armstrong Number con un ejemplo práctico que puedes editar y ejecutar online.

¿Cuándo se utiliza?

  • Aprender sintaxis de Python con código práctico.
  • Construir una base para problemas mayores.
  • Probar una idea sin instalar un entorno local.

Código de ejemplo

Ejecutar código →
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")

Resultado esperado

153 is an Armstrong number

Cómo funciona

Este ejemplo muestra Check an Armstrong Number. Cambia los valores de entrada para explorar el código.

Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.

Ejercicios prácticos

Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.

  1. Predice la salida antes de ejecutar.
  2. Controla entradas vacías o no válidas.
  3. Extrae la lógica a una función y añade pruebas.
Ejecutar en el IDE de Python →