Olá! Quer uma ajudinha para descobrir seu curso ou faculdade ideal?
Perguntas e Respostas - Programando com Python

Faça sua pergunta ou responda dúvidas sobre o curso de Programando com Python.

Nossa comunidade esta pronta pra te responder!

Veja bolsas de Programando com Python que o Quero Bolsa oferece em faculdades próximas a você.

como criar um intervalo de tempo ao pressionar uma tecla e outra? Eu estou querendo criar um programa simples que tem como objetivo calcular a distância em metros de um raio, sendo que o usuário do programa pressiona ESPAÇO por exemplo ao ver o relâmpago e ESPAÇO novamente ao escutar o trovão e assim o programa mede o intervalo de tempo e multiplica por 340 para então mostrar a distância em metros

Foto do estudante Pedro Said de castro Fonseca
Pedro Said de castro Fonseca
Enviada em 30/11/2019
Responder

Olá Pedro, segue o exemplo do que você pode fazer (o método input espera que você tecle Enter em vez de espaço, mas funciona da forma como você espera) =============================== from datetime import datetime # fica aquardado você pressionar o Enter input("Pressione Enter para iniciar a contagem...") # salva a o tempo atual inicio = datetime.now() # espera pressionar de novo input("Pressione Enter para finalizar contagem...") # salva o tempo atual fim = datetime.now() # salva e imprime o tempo percorrido em segundos segundos = (fim - inicio).total_seconds() print ("Tempo percorrido: ", segundos, "segundos") Você pode pegar o valor da variável segundos e multiplicar por 340 Espero ter ajudado, qualquer problema avisa aqui que eu volto a te ajudar :D