如何修复 python 中的 elif 预期表达式错误
How to fix elif expected expression error in python
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
行给我错误```预期的表达式`` 我该怎么做才能让它工作?谢谢
当您使用 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)
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
行给我错误```预期的表达式`` 我该怎么做才能让它工作?谢谢
当您使用 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)