Я делал программу «как далеко от нее», используя это: секунды между гром и вспышкой, разделенные на 3. Также я слышал, что секунды * 340/1000 более точны, но это не точка в этом вопросе.Python, время в программе: насколько далеко буря?
from time import time
print("Press enter when you see flash and then again when you hear thunder:")
input() #first enter
begin = time()
input() #second enter
end = time()
length = end - begin
howfar = length * 340 #main calculation
print("Storm is " + "%.2f" % howfar + " meters from you.") #printing 2 numbers after decimal point
И это должно работать нормально, но есть проблема с одной секции:
input()
begin = time()
input()
end = time()
lenght = end - begin
Я думаю, что это не в счет времени право или это, что у меня плохое время, и это считается прекрасно? Попробуйте сами и скажите, что это работает хорошо или плохо.
Что заставляет вас думать, что ваша программа не работает правильно? – NPE
Если вам нужна правильная скорость звука в воздухе, вам нужна температура и высота. Посмотрите на [this] (http://en.wikipedia.org/wiki/Speed_of_sound#mediaviewer/File:Comparison_US_standard_atmosphere_1962.svg) graph – dawg
Я знаю о температуре и т. Д., Но это была простая программа, сделанная для удовольствия :) – tomekch6