我想要完成的是第一個文本在1秒後出現。然後2等。直到10.然後當時間等於10時,時間減少,所以文本出現9秒後,然後8等如何更改打印文本的速度(python)
我該如何解決這個代碼,以便它能正常工作?
錯誤:
Traceback (most recent call last):
File "C:/Users/Eric/Dropbox/time.py", line 13, in <module>
time.sleep(time)
AttributeError: 'int' object has no attribute 'sleep'
代碼:
import time
x = 1
t = 1
time = t + 1
while x == 1:
print time
if time >=10:
time = t - 1
elif time <= 0:
time = t + 1
time.sleep(time)
編輯:
import time
x = 1
t = 1
time1 = 0
while x == 1:
if time1 == 10:
time1 = time1 - 1
elif time1 == 0:
time1 = time1 + 1
else :
time1 = time1 + 1
print time1
time.sleep(time1)
所以我改變了各地的方案升技,所以我幾乎正常工作。它所做的是數到10,然後是9,然後返回到10. 前。 1,2,3,4,5,6,7,8,9,10,9,10,9,10 我該如何設置它,以便程序將時間增加到十,然後減少到零,然後再次增加?
第三種解決方案可能是最好的 – Wes 2012-04-22 03:46:23
謝謝你,先生。 ;) – enrique2334 2012-04-22 04:12:30