Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
像谜一样的python脚本赢得了';我什么也不退_Python - Fatal编程技术网

像谜一样的python脚本赢得了';我什么也不退

像谜一样的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','

我正在尝试制作一个加密机,类似于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','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]

非常感谢你!!欢迎光临。请接受答案,以便关闭它。非常感谢你!!欢迎光临。请接受答案,以便关闭它。谢谢