Python - alguien que me ayude

 
Vista:
sin imagen de perfil
Val: 5
Ha disminuido su posición en 18 puestos en Python (en relación al último mes)
Gráfica de Python

alguien que me ayude

Publicado por jorge (3 intervenciones) el 05/09/2019 02:09:45
Desarrolle un programa que pida al usuario un número n, debe crear una lista de tamaño n y llénela con valores numéricos entre 1 y 10.000 utilizando el módulo random. debe mostrar los valores que tiene la lista. Finalmente, deberá realizar las siguientes acciones:

Debe mostrar los números perfectos de la lista utilizando un ciclo for

Debe mostrar los elementos primos de la lista utilizando un ciclo while

Los números perfectos son aquellos números en los cuales la suma de sus divisores es igual al mismo número. Ejemplo: 6 = 2+3+1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Hector Madriz
Val: 361
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

alguien que me ayude

Publicado por Hector Madriz (69 intervenciones) el 05/09/2019 04:11:56
Buen día, prueba esto:

1
2
3
4
5
6
7
8
import random
lista =[random.randrange(9999)+1 for Cont in range(int(input("Cantidad de elementos: ")))]
for Cont in range(len(lista)):
    SumaDivs,Info=1,"es primo"
    for Cont2 in range(2,round(((lista[Cont])/2))+1):
        if lista[Cont] % Cont2 == 0: Info,SumaDivs="",SumaDivs+Cont2
    if SumaDivs==lista[Cont]: Info+="es perfecto"
    print(lista[Cont],Info)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar
sin imagen de perfil
Val: 5
Ha disminuido su posición en 18 puestos en Python (en relación al último mes)
Gráfica de Python

alguien que me ayude

Publicado por jorge (3 intervenciones) el 05/09/2019 05:59:09
muchas gracias Hector Madriz!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar