Check a Perfect Number
Aprende Check a Perfect Number con un ejemplo práctico que puedes editar y ejecutar online.
¿Qué es Check a Perfect Number?
Aprende Check a Perfect 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
main.py
number = 28
# Proper divisors cannot be larger than half the number.
divisors = [value for value in range(1, number // 2 + 1) if number % value == 0]
result = "is" if sum(divisors) == number else "is not"
print(f"{number} {result} a perfect number")
Resultado esperado
28 is a perfect number
Cómo funciona
Este ejemplo muestra Check a Perfect 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.
- Predice la salida antes de ejecutar.
- Controla entradas vacías o no válidas.
- Extrae la lógica a una función y añade pruebas.