Tarea2_OSPINAOSORIOd
Páginas: 2 (333 palabras)
Publicado: 28 de septiembre de 2015
Tarea de programación sobre listas
La tarea de programación consiste en resolver un (1) ejercicio. Elabore el código en Python y verifique el funcionamiento delcódigo para tres casos.
Ejercicio 1
Calcule el cuadrado de los primeros cinco números múltiplos de tres. Para cada uno de esos cuadrados, encuentre el menor número primo mayor que él. Guarde en unalista los resultados obtenidos (múltiplos de tres, cuadrados de los múltiplos de tres, menor número primo mayor que el cuadrado del múltiplo de tres).
Coloque su código a continuación:
#Funciòn parasaber si el multiplo de 3 es primo o no
def primos(n):
Ndiv=0
for i in range(1,n+1,1):
if n%i==0:
Ndiv=Ndiv+1
if Ndiv!=2:
n=0
else:
n=1
returnn
#funcion para saber el numero primo mayor o igual al multiplo de 3
def pmi(N):
Y=primos(N)
if Y==1:
print (N)
else:
while Y!=1:
N=N+1Y=primos(N)
return (N)
#programa principal
lst=[]
lst2=[]
lst3=[]
for k in range(3,15+1,3):
if k==k:
lst2.append(k)
k=k**2
if k==k:
lst3.append(k)lst.append(pmi(k))
lst4=lst2+lst3+lst
print("los primeros 5 multiplos de 3 son=",lst2)
print("El uadrado de cada multiplo de 3 es=", lst3)
print("El primer numero primo mayor o igual al cuadradode los multiplos de 3 son respectivamente=",lst)
print("Todos los resultados=",lst4)
print("El primer numero primo de la lista es=",lst4[0])
print("El ultimo numero primo de la lista es=",lst4[14])print("El tercer numero primo de la lista es=",lst4[11])
Para cada uno de los tres siguientes casos, ejecute su código y coloque la imagen con el resultado obtenido inmediatamente después decada pregunta:
Caso 1: ¿Cuál es el primer número primo de la lista?
Caso 2: ¿Cuál es el último número primo de la lista?
Caso 3: ¿Cuál es el tercer número primo de la lista?...
Leer documento completo
Regístrate para leer el documento completo.