Jump to content

Não estou conseguindo fazer certo código preciso da ajuda de alguém se possível obrigado. (python)


Postagens Recomendadas

Você e seu time estão desenvolvendo um sistema de indicações de postos de gasolina que ficam próximos da localização atual do veículo. No modo de direção “viagem”, a funcionalidade a ser desenvolvida é de indicar ao condutor o posto mais distante possível dentro do limite atual de combustível. E caso não exista posto de gasolina, retornar -1

A pessoa responsável por fazer a especificação do sistema informou que você terá as seguintes informações: consumo médio de combustível, quantidade de combustível restante no veículo e um array contendo distâncias dos postos de gasolinas.

Exemplo:
Combustivel (em litros): 2
Consumo médio (km/l): 8
Postos de Gasolina (km): [2, 15, 22, 10.2]

Link to comment
Compartilhe em outros sites

  • Diogo Nicolas mudou o título para Não estou conseguindo fazer certo código preciso da ajuda de alguém se possível obrigado. (python)
  • 3 weeks later...
  • Pessoal da TecnoSpeed

Olá @Diogo Nicolastudo bem? 

Segue abaixo um exemplo de como realizar isso de forma simples.

# 1° Obter as variaveis
combustivel = int(input('Quantos livros de gasolina ainda restam no veiculo: '))
consumo_medio = int(input('Qual o consumo médio (km/l) de gasolina do seu veículo: '))
postos = [2,15,22,10.2]

# 2° Verificar quantos kilomestros o carro faz com a gasolina atual
# os \n é so para pular linha no resultado do print....
km_a_rodar = consumo_medio * combustivel
print(f'\nCarro aguenta andar {km_a_rodar} Kilometros\n')

# 3° Ordenar a lista dos postos para facilitar.
postos.sort()
print('\n\n Postos de Gasolinas \n',postos,'\n\n')

# 4° Verificar qual o posto mais próximo
for posto in postos:
    if posto <= km_a_rodar:
        print(f'O Posto mais próximo de você está a {posto} Kilometros')
        break
    else:
        print(-1)
        break

Pronto, o resultado deste código é o seguinte.

image.png

 

Espero que seja isso o que esta procurando, caso contrario estou a disposição para lhe ajudar no que for necessário. 👍

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...