程序
"""
功能:可进可退的多级菜单
作者:雾爱
日期:2021年12月17日
"""
while True:
print('='*10)
print('1.登录')
print('2.退出')
print('='*10)
mc1 = int(input('输入菜单号:'))
if mc1 == 1:
while True:
print('主菜单')
print('1.添加记录')
print('2.查询记录')
print('3.修改记录')
print('4.删除记录')
print('5.返回上级')
print('='*12)
mc2 = int(input('输入菜单号:'))
if mc2 == 1:
print('添加记录功能模块尚待开发~')
elif mc2 == 2:
print('查询记录功能模块尚待开发~')
elif mc2 == 3:
print('修改记录功能模块尚待开发~')
elif mc2 == 4:
print('删除记录功能模块尚待开发~')
elif mc2 == 5:
break
else:
print('输入的菜单号有误!')
elif mc1 == 2:
print('谢谢使用!')
break
else:
print('输入的菜单号有误!')
结果
优化程序
"""
功能:可进可退的多级菜单
作者:雾爱
日期:2021年12月17日
"""
def add_recrod():
print('添加记录功能模块尚待开发~')
def find_record():
print('查询记录功能模块尚待开发~')
def modify_record():
print('修改记录功能模块尚待开发~')
def delete_record():
print('删除记录功能模块尚待开发~')
def login():
while True:
print('主菜单')
print('1.添加记录')
print('2.查询记录')
print('3.修改记录')
print('4.删除记录')
print('5.返回上级')
print('='*12)
mc2 = int(input('输入菜单号:'))
if mc2 == 1:
add_recrod()
elif mc2 == 2:
find_record()
elif mc2 == 3:
modify_record()
elif mc2 == 4:
delete_record()
elif mc2 == 5:
break
else:
print('输入的菜单号有误!')
while True:
print('='*10)
print('1.登录')
print('2.退出')
print('='*10)
mc1 = int(input('输入菜单号:'))
if mc1 == 1:
login()
elif mc1 == 2:
print('谢谢使用!')
break
else:
print('输入的菜单号有误!')
结果