Buscar

RESPOSTA 2 LISTA (COMANDOS DE REPETIÇÃO)

Prévia do material em texto

Questao 43 
y= float(input("angulo em radiano:"))
x=(y*3.14)/180
soma=0
produto=1
for i in range (1,41,4):
 ah= (x**i)
 eh=(x**i+2)
 for a in range(i,2,-1):
 produto=produto*a
 for b in range(i+2,2,-1):
 produto2=produto*b+2
 resultado= (ah/produto)-(eh/produto2)
 soma=soma+resultado
import math
def sen():
 x=int(input("insira um angulo:"))
 z=math.radians(x)
 print("seno do angulo informado eh igaul a:\n")
 senodex=0
 fact=1
 for i in range(0,20):
 for a in range(1,i):
 fact=fact*i
 senodex=senodex+(((-1)**i)*(z**(2*i+1)))/fact
 print(senodex)
sen()
questao 44 
x=int(input("digite primeiro numero:"))
y=int(input("digite o segundo numero:"))
n=int(input("total de termos na serie"))
primeiro=x
segundo=y
print(x,end=" ")
print(y,end=" ")
for i in range(n-2):
 if primeiro%2!=0:
 termo=primeiro+segundo
 print(termo,end=" ")
 if primeiro%2==0:
 termo=segundo-primeiro
 print(termo,end=" ")
 primeiro=segundo
 segundo=termo
QUESTAO 46
x=int(input("digite primeiro numero:"))
y=int(input("digite o segundo numero:"))
n=int(input("total de termos na serie"))
if n<3:
 print("so pode com total maior que 3")
else:
 primeiro=x
 segundo=y
 print(x,end=" ")
 print(y,end=" ")
 for i in range(n-2):
 termo=primeiro+segundo
 print(termo,end=" ")
 primeiro=segundo
 segundo=termo
questao 49
x=int(input("digite numero:"))
primeiro=0
segundo=1
for termo in range(0,x+10):
 termo=primeiro+segundo
 primeiro=segundo
 segundo=termo
 if x==termo:
 lprint("este numero pertence a serie fibonacci")
if x!=termo:
 print("nao")
questão 50
while True:
 n=int(input("inserir total de numeros da lista:"))
 x=int(input("digite seu numero:"))
 antant=0
 ant=1
 ehpertence=True
 if x==0:
 print(ehpertence)
 break
 for i in range(n-2):
 termo=antant+ant
 antant=ant
 ant=termo
 if x==termo:
 print(ehpertence)
 break
 else:
 ehpertence=False
 print(ehpertence)
 break
questao 53
maior=1
menor=1
s=0
for i in range(50):
 n=float(input("inserir numero:")
 s=s+n
 if n>maior:
 maior=n
 if n<menor:
 menor=n
print("maior é:",maior,"menor é:",menor)
print("média é:",s/50)
n=int(input("numero:"))
questao 55:
maior=2
ehprimo=True
c=2
while c<n:
 if n == 1 or (n%2==0 and n!=2)or n<0:
 ehprimo=False
 else:
 for i in range(3, ((n//2)+1),2):
 if (n % i) == 0:
 ehprimo = False
 break
 if ehprimo:
 maior=c
 c=c+1
print(maior)

Continue navegando