如何在python中退出脚本

2024-09-22 16:42:49 发布

您现在位置:Python中文网/ 问答频道 /正文

如何关闭python中的脚本? sys.exit() 不起作用。。那么问题在哪里呢? 编辑:更改了我文件中的缩进 导入系统 定义sifra(): retezec=输入(“Zadejte slovo:”) 印刷品(“Zadali jste slovo:”,精雕) zprava=“” posun=int(输入(“Zadejtečslo kolik se mšifra posouvat:”)

    for znak in retezec:
        i = ord(znak)
        i = i + posun
        if (i > ord("z")):
            i = i - 26
        znak = chr(i)
        zprava = zprava + znak
    print("Zašifrovaná zpráva: ", zprava)

    znovu = input("Znovu? A/N ")
    if(znovu == "A" or "a"):
        sifra()
    elif(znovu == "N" or "n"):
        sys.exit()
    else:
        pass
sifra()

Tags: or脚本编辑ifsysexitordznak
1条回答
网友
1楼 · 发布于 2024-09-22 16:42:49

znovu == "N" or "n"不是您想要的。您需要将znovu与这两个值进行比较:

elif (znovu == 'N') or (znovu == 'n'):
    sys.exit()

另一个备选方案是在评论中建议的,或者干脆:

^{pr2}$

假设没有人输入'Nn'作为答案,但即使他们(意外地)这样做,这仍然可以被认为是“否”。在

相关问题 更多 >