擅长:python、mysql、java
<p>如果希望同时运行多个循环,则应使用多线程。这可以使用<code>threading</code>库完成,如下所示:</p>
<pre class="lang-py prettyprint-override"><code>import threading
import time
def clock():
global t
while True:
time.sleep(1)
t += 1
print(t)
x = threading.Thread(target=clock)
x.start()
t = 0
while True:
userInput = input("Do you want to know the total time this porgram has been running?\n Y for yes, N for no : ")
if userInput == 'Y':
print(t)
else:
pass
</code></pre>
<p>然而,如果唯一的目的是一个时钟,你最好听从卡娅的建议,使用时间库本身</p>