像谜一样的python脚本赢得了';我什么也不退
我正在尝试制作一个加密机,类似于enigma机器,但我没有尝试,变量“final_message”只会打印空白像谜一样的python脚本赢得了';我什么也不退,python,Python,我正在尝试制作一个加密机,类似于enigma机器,但我没有尝试,变量“final_message”只会打印空白 message = input("Please input a message. ").upper() final_message = "" shift = 0 rotor1 = ['D','M','T','W','S','I','L','R','U','Y','O', 'N','K','F','E','J','C','A','Z','B','
message = input("Please input a message. ").upper()
final_message = ""
shift = 0
rotor1 = ['D','M','T','W','S','I','L','R','U','Y','O',
'N','K','F','E','J','C','A','Z','B','P','G','X','O','H','V']
for i in range(len(message)):
if ord(message[i]) == 32:
final_message += "n"
else:
num = ord(message[i]) - 65 + shift
if num > 25:
num -= 26
final_message += rotor1[num]
shift+=1
print(final_message)
我对编码相当陌生,所以我想知道是否有人能发现我的错误。我没有收到任何错误,我的代码刚刚完成,没有打印任何字母似乎
最终消息+=rotor1[num]
的缩进应该与的缩进处于同一级别,如果num>25
。像这样-
if num > 25:
num -= 26
final_message += rotor1[num]
似乎
final_message+=rotor1[num]
的缩进应该与的缩进处于同一级别,如果num>25
。像这样-
if num > 25:
num -= 26
final_message += rotor1[num]
非常感谢你!!欢迎光临。请接受答案,以便关闭它。非常感谢你!!欢迎光临。请接受答案,以便关闭它。谢谢