python-3.x 为什么这句话是错误的?elif-else如何订购这个?[已关闭]

6ss1mwsb  于 2022-12-05  发布在  Python
关注(0)|答案(2)|浏览(100)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

3天前关闭。
Improve this question
enter image description here我正在做注册码,它一直说错误。我应该改变什么?
我试着用每一种可能的组合来代替它。我甚至把空格去掉了,是的,上面有一个if代码。enter image description here

f8rj6qna

f8rj6qna1#

str(input..行中的缩进是错误的,如果你把缩进放在这些行的开头,问题就解决了。

yrwegjxp

yrwegjxp2#

我认为问题是你没有缩进输入。当代码运行时,它会假设if循环已经结束,然后由于下一个elif语句而导致语法错误。如果你想在number == 2时调用输入,只需缩进4行,使其与第一个print语句相同。希望这能有所帮助!

相关问题