私はPythonにはかなり新しく、質問/回答用のtxtファイルにリンクして高得点を保存するトリビアクイズを作成しました。私のゲームと並行してPythonでカウントダウンタイマーを実行するにはどうすればよいですか?
EDIT私はたとえば1分間、回答する質問の制限時間を設定したいと思いますpygameの
を使用していません。私はカウントダウンにタイマを取得することができたが、それはカウントダウンし、その後、私のゲームに進みます。
一緒に走らせる方法はありますか? 、あなたがしたい場合
import linecache
import sys
import pickle
import time
def countdown():
t = 60
while t:
mins, secs = divmod(t, 60)
timeformat = '{:02d}:{:02d}'.format(mins, secs)
print(timeformat, end='\r')
time.sleep(1)
t -= 1
print('You're out of time!\n')
def travel():
i = 0
countdown()
name = input("What is your name: ")
q1 = linecache.getline("travel.txt", 1)
a1 = linecache.getline("travel.txt", 2)
b1 = linecache.getline("travel.txt", 3)
c1 = linecache.getline("travel.txt", 4)
print("\n", q1, a1, b1, c1)
q = input("Answer: ")
if q == "b":
print("Correct! You've scored 1 point.")
i += 1
else:
print("Wrong answer buddy, 0 points.")
あなたは 'Thread'モジュールを使うことができます – AJ123
どのように動作しますか? –
私はそれがバックグラウンドで手順を実行すると思うが、私はそれほど確かではない。それはあまり使わなかった。 – AJ123