Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NOMBRE_________________________FIRMA____________________ P. 12
b) [x,y]=cartesiana(r, t)
Formulacin:
r = x 2 + y2 , t =arctan(y / x)
=
x r=
cos(t), y r sen(t)
def primo(n):
c=0
for i in range(1,n+1):
if n%i==0:
c=c+1
if c>2:
return False
else:
return True
def primos(u):
v=[]
for e in u:
if primo(e):
v=v+[e]
return v
#Programa de prueba
from random import*
n=int(input('Ingrese cantidad: '))
a=int(input('Desde: '))
b=int(input('Hasta: '))
u=[]
for i in range(n):
x=randint(a,b)
u=u+[x]
v=primos(u)
print('Lista de primos: ',v)
def filtrar(x):
v=[]
for e in x:
if e not in v:
v=v+[e]
return v
#Programa de prueba
from random import*
n=int(input('Cuantos nmeros: '))
x=[]
for i in range(n):
e=randint(0,9)
x=x+[e]
v=filtrar(x)
print('Vector filtrado: ',v)