程序计时问题
本帖最后由 abababab 于 2020-3-19 16:47 编辑class Users():
def votetime(self, vtime):
for i in range(61):
time.sleep(1)
vtime=i
print('time=%s' % vtime)
return vtime
def vote(bot, update):
User.votetime()
if __name__ == '__main__':
action = sys.argv
if action=start:
vote()
if vtime == 30:
print(i)
不知我这代码逻辑有没问题?
输入start后,开始计时,30秒后打印。。。
你先改改缩进吧,而且第五行是User.votetime() 永恒的蓝色梦想 发表于 2020-3-18 20:45
你先改改缩进吧,而且第五行是
第5行?
abababab 发表于 2020-3-18 22:17
第5行?
第十行,抱歉说错了 永恒的蓝色梦想 发表于 2020-3-18 22:29
第十行,抱歉说错了
哦,改了,但我觉得这是小问题,大问题是这程序逻辑有没毛病?。。。 abababab 发表于 2020-3-18 23:05
哦,改了,但我觉得这是小问题,大问题是这程序逻辑有没毛病?。。。
改改缩进吧,而且16行是什么鬼?15行和17行你的if甚至不加冒号 你连tab键都不摁 本帖最后由 abababab 于 2020-3-19 16:52 编辑
忽略上面代码吧,知道是错的。只是想问构思,要不停输入start,可以分别计时,这得要用到队列吧。。。
页:
[1]