Escriba en python un programa que pida un número y a continuación escriba la lista de todos los números
primos hasta él.
Su programa debe ejecutarse de forma similar a:
Ejemplo Caso 1:
Dígame un número: 100
Primos hasta 100: [1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73
79 83 89 97]
Respuestas a la pregunta
Respuesta:
Explicación:
maximum = int(input(" Dígame un número: "))
print ("Primos hasta ",maximum," :")
for Number in range (1, maximum + 1):
count = 0
for i in range(2, (Number//2 + 1)):
if(Number % i == 0):
count = count + 1
break
if (count == 0 and Number != 1):
print(" %d" %Number, end = ' ')
Programa en Python que muestra por pantalla todos los números primos hasta la cantidad ingresada por el usuario. Se adjunta imagen de salida de la información y el código.
Código Python de programa para saber los primos desde 1 hasta el un número determinado
if __name__ == '__main__':
- # Definir e inicializar variables
num = int()
res = int()
cantdivisor = int()
limite = int()
a = int()
cprimo = int()
np = int()
num = 0
cantdivisor = 0
cprimo = 0
np = 0
limite = 0
res = 0
a = 0
print("Todo los números primos hasta el número ingresado")
- # Ingresando el dato
print("Ingrese número: ")
while True:
num = int(input())
if num>0: break
primos = [int() for ind0 in range(num)]
- # Buscar primos hasta el número ingresado
while limite<num:
cantdivisor = 0
limite = limite+1
for np in range(limite,0,-1):
res = limite%np
if res==0:
cantdivisor = cantdivisor+1
- # Condicional para enteros que solo sean divisibles por él mismo y por la unidad
if cantdivisor==2:
cprimo = cprimo+1
primos[cprimo-1] = limite
- # Imprimir resultados
print("Primos hasta el ",num)
for a in range(1,cprimo+1):
print(primos[a-1])
print(" ")
Para saber más acerca de programa en Python para identificar número primos consulte: https://brainly.lat/tarea/62544879
#SPJ1