Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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中的其他内容 elif num_Python_Python 3.x_Syntax Error - Fatal编程技术网

我不知道';我不知道如何处理Python中的其他内容 elif num

我不知道';我不知道如何处理Python中的其他内容 elif num,python,python-3.x,syntax-error,Python,Python 3.x,Syntax Error,当我按原样运行此代码时,会收到一条错误消息,说“无效语法”(突出显示“else:”)。但是,如果将else行移入几个空格,我会收到一个错误,提示“意外缩进”(再次突出显示“else:”)我该怎么办,我已经尝试将else行移入几行,我还尝试运行下一行中的部件,但仍然不起作用您的问题可能在代码行中: elif num < ord('a'): num += 26 translated += chr(num) else: translated += symbol return trans

当我按原样运行此代码时,会收到一条错误消息,说“无效语法”(突出显示“else:”)。但是,如果将else行移入几个空格,我会收到一个错误,提示“意外缩进”(再次突出显示“else:”)我该怎么办,我已经尝试将else行移入几行,我还尝试运行下一行中的部件,但仍然不起作用

您的问题可能在代码行中:

elif num < ord('a'):
  num += 26
translated += chr(num)
else:   
translated += symbol
return translated
mode = getMode()
message = getMessage()
key = getKey()

因为它没有缩进,所以它将始终运行。因此,else:没有任何与之关联的“if”。

正确缩进代码有助于

translated += chr(num)
elif num
这是完整的代码吗?@sPaz不,这只是最后一部分如果您没有使用
其他:
,请取出。缩进完全错误。您应该真正从“if”开始展示它。正确的缩进在Python中是至关重要的。你可能想读一读我已经试过了,但是我仍然得到了一个错误看到我更正的缩进…太棒了,它工作了,谢谢你如果你接受答案会很好。。。
elif num < ord('a'):
    num += 26
    translated += chr(num)
else:   
    translated += symbol
    return translated
 # you are returning here ... so the block has to be fixed ...   
 mode = getMode()
 message = getMessage()
 key = getKey()