Python3 IDLE我写了个程序,然后有个写好的语句不知为什么在不该出现的地方出现了。。。啥情况

第一张截图是代码的,第二张是运行时的。这个程序就只是一个终端,给你选择让你做事情,但当我增加了“当选择等于e时”的elif,后面每次做完事情返回主界面都会出现 当你点e选择时 才会print出来的东西。(像我图上面的,我选了a,正常应该“Arrive at moon”之后就回到MENU,但他又出现了别的啥鬼)下面第一张图是e的elif的代码,有啥问题吗???第二张图是我选了别的选项后按我上面的解释出现的情况。怎么解决?

elif choice==("e"):时需执行的代码的缩进不对。追问

哦?我只是看我前面写的其他的都是这样缩进的,也没问题。
那照你这样说,应该怎么改呢?

追答

elif choice==("e"):时需执行哪些代码,就对那些代码使用相同的缩进级别。

追问

呃。。。我有点不懂诶,你能举个例子吗?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答