if与elif要对齐,同一层次的代码左边要对齐。
else的缩进问题,你将elif和else的位置和if对齐
python中是同一层级的if和elif要缩进对齐
如果if和elif内没有子语句必须用pass占位
你题目的解答代码如下:
def menu():
print("显示菜单")
def main():
while True:
menu()
choice = input("请选择:").strip()
if choice == '1':
pass
elif choice == '2':
pass
elif choice == '3':
pass
elif choice == '4':
pass
else:
print('已退出')
break
if __name__ == "__main__":
main()
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!