Python中如何使用input()函数实现菜单选择功能
发布时间:2024-01-04 12:23:10
在Python中,可以使用input()函数实现菜单选择功能。input()函数用于从标准输入(通常是键盘)读取用户的输入,并将用户输入作为字符串返回。
下面是一个使用input()函数实现菜单选择功能的例子:
while True:
print("请选择以下操作:")
print("1. 添加学生")
print("2. 删除学生")
print("3. 查找学生")
print("4. 显示所有学生")
print("5. 退出")
choice = input("请输入选项:")
if choice == "1":
name = input("请输入学生姓名:")
age = input("请输入学生年龄:")
student = {"姓名": name, "年龄": age}
# 添加学生到数据库或数据结构中
elif choice == "2":
name = input("请输入要删除的学生姓名:")
# 从数据库或数据结构中删除对应学生
elif choice == "3":
name = input("请输入要查找的学生姓名:")
# 在数据库或数据结构中查找学生信息并显示
elif choice == "4":
# 显示所有学生信息
pass
elif choice == "5":
print("程序已退出。")
break
else:
print("无效选项,请重新输入。")
上述例子实现了一个简单的学生信息管理系统。通过不断循环打印菜单选项,并根据用户的输入执行相应的操作。用户可以输入数字选择菜单上的选项,例如输入"1"表示选择添加学生,输入"5"表示选择退出程序。
在每个选择对应的分支中,使用input()函数获取用户输入的必要信息,然后执行相应的操作,如添加学生、删除学生、查找学生或显示所有学生信息。
如果用户输入的选项不在菜单范围内,会输出相应的提示信息,然后重新打印菜单供用户选择。
这种使用input()函数实现菜单选择功能的方法简单直观,适用于简单的交互式应用程序。但对于更复杂的应用程序,可能需要使用其他方法来实现更灵活的菜单选择功能。
