Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BUCLES
BUCLES
EJERCICIOS BUCLES:
2. Un número abundante es aquel número donde la suma de todos sus divisores (sin contar
el mismo) es mayor al número. Debes crear un algoritmo que determine si un número es
abundante o no.
Salida: Imprimir los divisores, la suma de los divisores y según corresponda, imprimir
uno de los siguientes mensajes: Abundante, No abundante.
1
2
3
4
6
16
Abundante
def abundantes(num):
a=0
for i in range (1,num):
if num%i==0:
a=a+i
print(i)
print(a)
if a>num:
print("el numero es abundante")
else:
print("el numero no es abundante")
numero=int(input("ingrese el numero entero "))
abundantes(numero)
Explicación:
La suma de los divisores de 12 menores a él es: 1 + 2 + 3 + 4 + 6 = 16
Ejemplo:
Consejo:
Utilice el siguiente código base que utiliza un bucle while con operaciones
repetidas de módulo y división para extraer y liberar el último dígito de un
entero positivo.
while (inNumber > 0) {
inDigit = inNumber % 10;
// imprimir el digito
......
inNumber /= 10;
}
5 Escriba un programa llamado PatronX que solicitan al usuario el tamaño (un entero no
negativo en int); e imprime el patrón como se muestra:
Ingrese el tamaño:
10
valor = int(input("ingrese el numero "))
j = '*'
for d in range((valor-1)):
if d >= 0:
j = j +' ' + '*'
print(j)
for d in range((valor-1)):
print('*')
#BY JIMMY CONDOR