Buscar

Gabarito - Lista 11 (Geral)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lista 11 - Geral 
 
1- 
 
import random 
 
def inverso(n,vet,vetA): 
 a = n 
 for i in range (n): 
 vetA[a-1] = vet[i] 
 a = a - 1 
 return vetA 
 
########P.P. 
n = input('Tamanho do vetor: ') 
vet = [0]*n 
vetA = [0]*n 
a = 0 
for i in range (n): 
 vet[i] = random.randint(0,9) 
 
x = inverso(n,vet,vetA) 
 
print 'Original: ',vet 
print 'Inverso: ',x 
 
 
2- 
 
import random 
 
def somatorio(x,y): 
 soma_mat = 0 
 for i in range (y): 
 for j in range (y): 
 soma_mat = soma_mat + x[i][j] 
 return soma_mat 
 
##Programa principal 
n = input('Tamanho da matriz nxn: ') 
 
mat = [0]*n 
for i in range (n): 
 mat[i] = [0]*n 
 
for i in range (n): 
 for j in range (n): 
 mat[i][j] = random.randint(0,9) 
 
soma = somatorio(mat,n) 
 
for i in range (n): 
 print mat[i][:] 
print ' ' 
print 'Somatorio da matriz: ',soma 
 
 
3- 
 
def CparaF(a): 
 t = (a*1.8) + 32.00 
 return t 
 
##Programa principal 
n = input('Temperatura em Celsius: ') 
temp = CparaF(n) 
 
print 'Temperatura em Fº: ',temp 
 
 
4- 
 
na = input('Numero de habitantes, nA (maior): ') 
nb = input('Numero de habitantes, nB (menor): ') 
ta = input('taxa de crescimento, tA: ') 
tb = input('taxa de crescimento, tB: ') 
 
taxa1 = ta/100.00 
taxa2 = tb/100.00 
 
contador = 0 
a = na 
b = nb 
 
if taxa2 < taxa1: 
 print 'impossivel' 
else: 
 while b < a: 
 a = (na * taxa1) + na 
 b = (nb * taxa2) + nb 
 contador = contador + 1 
 nb = b 
 na = a 
 print 'Anos: ',contador 
 
 
print 'Populacao NA apos',contador, 'anos: ',a 
print 'Populacao NB apos',contador, 'anos: ',b

Outros materiais