python转义说明(如何触发中断)

时间:2018-10-14 15:14:09

标签: python-3.x logic

您好,我想知道是否有人可以通过单击返回“ True”的转义键向我解释为什么下面的代码将“触发”中断,从而使程序逃避。是因为它向def handle_keys()返回了一个真正的“值”,而这仅足以触发if语句(if exit :),因为没有其他条件。 (这里是超级初学者,谢谢)

def handle_keys():
    key=libtcod.console_wait_for_keypress(True)

    if key.vk == libtcod.KEY_ENTER and key.lalt:
        libtcod.console_set_fullscreen(not libtcod.console_is_fullscreen())

    elif key.vk == libtcod.KEY_ESCAPE:
        return True  #exit game

exit = handle_keys()
if exit:
    break

1 个答案:

答案 0 :(得分:0)

一个朋友确认我的逻辑是正确的。解决了