import win32api,time
while True:
a = win32api.GetKeyState(0x57)
if a <0:
print("w")
a = win32api.GetKeyState(0x53)
elif a <0:
print('s')
time.sleep(0.1)
我是 python 的超級新手,這條線elif a<0給了我錯誤 ```expected expression`` 我該怎么做才能讓它作業?謝謝
uj5u.com熱心網友回復:
if使用和結構時,您需要在代碼中正確縮進while,因為這將決定在特定時刻執行的指令:
import win32api, time
while True:
a = win32api.GetKeyState(0x57)
if a < 0:
print("w")
a = win32api.GetKeyState(0x53)
if a < 0:
print('s')
time.sleep(0.1)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/466903.html
上一篇:多個條件的條件格式
下一篇:Else被簡單地跳過,但只是有時
