Prezados, Estou começando a aprender Python e estou tentando através do The Huxley executar algumas tarefas e não estou conseguindo nada. Um é para fazer usando Dicionário e outro usando Listas. Vou postar aqui o que fiz em cada um e já tentei diversas vezes mas eu não consigo. Por favor se alguém puder me ajudar eu agradeço imensamente.
O que fiz para a questão: parte1 de 1 e parte 2 de 1:
for vol in posto_consumo.values():
v[vol] = sum(posto_consumo[posto].values())
consumo_medio = (od_posto['posto'].values())/v[vol]
posto_consumomedio[posto]=('%.1f'%consumo_medio)
sorted(posto_consumo, key=lambda key:posto_consumo[key])
for posto in posto_consumomedio.keys():
print(posto_consumomedio[posto])
==========================================
O que fiz para a questão parte 1de2 e parte2de2:
def num_ganhadores(l_apostas,l_gabarito):
cont = 0
for i in range(len(l_apostas)):
if l_apostas == l_gabarito:
cont = cont + 1
return cont
num_apostas = int(input())
apostas = input()
l_apostas = []
Pergunta
Rubem Alves
Prezados, Estou começando a aprender Python e estou tentando através do The Huxley executar algumas tarefas e não estou conseguindo nada. Um é para fazer usando Dicionário e outro usando Listas. Vou postar aqui o que fiz em cada um e já tentei diversas vezes mas eu não consigo. Por favor se alguém puder me ajudar eu agradeço imensamente.
O que fiz para a questão: parte1 de 1 e parte 2 de 1:
entrada = input()
l_vol_abast = []
posto_consumo = {}
od_posto = {}
posto_consumomedio={}
while entrada != 'FIM':
odometro,vol_abast,posto=entrada.split()
odometro = int(odometro)
vol_abast = float(vol_abast)
l_vol_abast.append(vol_abast)
posto_consumo['posto'] = l_vol_abast
od_posto['posto'] = odometro
entrada = input()
for vol in posto_consumo.values():
v[vol] = sum(posto_consumo[posto].values())
consumo_medio = (od_posto['posto'].values())/v[vol]
posto_consumomedio[posto]=('%.1f'%consumo_medio)
sorted(posto_consumo, key=lambda key:posto_consumo[key])
for posto in posto_consumomedio.keys():
print(posto_consumomedio[posto])
==========================================
O que fiz para a questão parte 1de2 e parte2de2:
def num_ganhadores(l_apostas,l_gabarito):
cont = 0
for i in range(len(l_apostas)):
if l_apostas == l_gabarito:
cont = cont + 1
return cont
num_apostas = int(input())
apostas = input()
l_apostas = []
contador=0
while contador <= num_apostas:
contador=contador+1
l_apostas = apostas.split(',')
apostas = input()
gabarito = input()
l_gabarito = []
for i in range(len(gabarito)):
f=gabarito.split()
l_gabarito.append(f)
d = num_ganhadores(l_apostas,l_gabarito)
print('Total de ganhadores:',d)
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.