如何在python中退出脚本

How to exit a script in python

本问题已经有最佳答案,请猛点这里访问。

如何关闭python中的脚本?sys.exit()不工作..那么问题在哪里呢?编辑:更改了我的文件中的缩进导入系统DEF SIFRAFER():retezec=输入("zadejte slovo:")打印("zadali jste slovo:",retezec)普拉瓦posun=int(输入("zadejte"?斯洛-科利克东南部?ifra posouvat:"))

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    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()


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

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

另一种选择是在评论中提出的,或者简单地:

1
elif znovu in 'Nn': sys.exit()

假设没有人输入"nn"作为答案,但即使他们(意外)这样做,这仍然可以被视为"no"。