此代码不接受输入,我不知道为什么它一直在强调我几天请帮助我,如果你可以
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
break
if event.type == pygame.KEYDOWN:
for x in range (0, 29):
if event.key == keys[b]:
if keys[b] == pygame.K_TAB:
now = not now
break
break
if keys[b] == pygame.K_BACKSPACE:
user = lett[b]
break
break
else:
user += lett[b]
break
break
else:
b += 1
答案 0 :(得分:1)
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
break
if event.type == pygame.KEYDOWN:
您的for
和第二if
看起来处于相同的缩进级别。
这意味着您可能会阅读for
循环中的所有事件,并基本上抛弃那些不是QUIT
的事件。
如果你坚持四空缩进的指导原则,这可能会更加清晰 - 我怀疑你需要做的是缩进第二个if
以使它与缩进级别相同第一