Speed=distance by time python代码划分语法

2024-09-28 01:26:15 发布

您现在位置:Python中文网/ 问答频道 /正文

from datetime import datetime

start = input("Press enter to start")
starttime =(datetime.now())
stop = input("Press enter to stop")
stoptime =(datetime.now())
dist1 = 0
dist2 = input("enter dist2:")
time = stoptime-starttime
print(time)
distance = int(dist2) - dist1
print(distance)
speed = int(distance)% time
print(speed)

最后第二行出现语法错误

^{pr2}$

请帮我修一下,这样我就可以用秒表计时器来计算速度了。在


Tags: toinputdatetimetimestartnowdistancepress
2条回答

你试过使用time模块吗?(注意:您的speed将是m/s,前提是您输入的distance在{}中)

import time
print time.time()
start = input("Press enter to start: ")
starttime =time.time()
stop = input("Press enter to stop")
stoptime =time.time()
dist1 = 0
dist2 = input("enter dist2:")
time = stoptime-starttime
print(time)
distance = int(dist2) - dist1
print(distance)
speed = int(distance)/ time
print(speed)

Docs:

在你的队伍里:

speed = int(distance) % time

您正试图对intdatetime对象使用模运算符,这是使用.now()方法得到的。在

如果要将时间转换为秒,则应使用total_seconds()方法进行转换。在

^{pr2}$

这将返回一个可以在除法中使用的整数,或者当前的模

相关问题 更多 >

    热门问题