我想知道如何重新运行这个程序。在成功的过程后,我想提供一个机会使用这个程序再次没有关闭和重新操作。
我该怎么做?
运行完这段代码后,只需打开python窗口并立即关闭它。在def sifra():
retezec = input("Zadejte slovo: ")
print("Zadali jste slovo: ",retezec)
zprava = 0
posun = int(input("Zadejte číslo o 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šfrovaná zpráva: ", zprava)
znovu = input("Znovu? A/N")
if(znovu == "A" or "A"):
sifra()
elif(znovu == "N" or "n"):
sys.exit(0)
else:
pass
这段代码有效。。。打开后,它显示窗口,当我可以输入单词,然后它做凯撒密码,因为它关闭太快,我没有机会看到结果。在
^{pr2}$
那么我怎样才能使这些代码重复使用呢?在
编辑:当我在cmd中运行它时,它会说:name错误:name“z”未定义