Суммирование в цикле - PullRequest
       18

Суммирование в цикле

0 голосов
/ 19 октября 2018
v0=1
alpha=1
t=0
dt=0.1
D = v0*dt
v = v0 - alpha*np.sqrt(v0)*dt
while v > 0:
    print(D)
    v = v0 - alpha*np.sqrt(v0)*dt
    v0 = v
    D = v0*dt

Используя этот цикл while, я печатаю значение D после каждого обновления.Есть ли способ выполнить суммирование в цикле while, чтобы я печатал только сумму всех значений D, а не печатал каждое значение D как отдельную сущность?

1 Ответ

0 голосов
/ 19 октября 2018

просто напечатайте его после цикла while.

v0=1
alpha=1
t=0
dt=0.1
D = v0*dt
v = v0 - alpha*np.sqrt(v0)*dt
while v > 0:
    v = v0 - alpha*np.sqrt(v0)*dt
    v0 = v
    D += v0*dt
print (D)
...