Ir para conteúdo
Fórum Script Brasil

Rubem Alves

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Rubem Alves

Rubem Alves's Achievements

0

Reputação

  1. 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)
×
×
  • Criar Novo...