Как я могу заставить свою функцию печатать результат каждую секунду? - PullRequest
0 голосов
/ 17 мая 2019

Я хочу, чтобы он печатал скорость каждую секунду.

#I don't see why it doesn't work
import math
a = input("Please enter the acceleration of the rocket: ") #a is input
G = input("Please enter earth's gravity as in m/s^2: ") #g is input
m = 130000
me = 5.972*(10**24)
r = 6371000
ve = math.sqrt((2*(float(G)*me))/r)

#I think I might be doing something wrong with the function
def lol():
    vi=0
    for t in range(0, 1000000000):
        v = float(a)*t
        vi = vi + v
    for v in range(0, 100000000):
        vf = vi + v
        print(vf)
        if vf == ve:
            break

Я не мог заставить его печатать каждую секунду. Я ничего не могу добавить к этому коду.

...