3.(简答题,33.4分) 编写程序,程序首先在屏幕上显示如下菜单项: [1] 苹果 [2] 李子 [3] 香蕉 [4] 橘子 [0] 退出 以上菜单项供用户选择不同的水果。 请编程实现以下功能需求:
时间: 2024-12-01 08:07:11 浏览: 24
这是一个简单的命令行界面的控制台应用程序示例,通常用于教学编程基础,特别是关于条件分支和用户输入的部分。以下是使用Python语言的一个基本实现:
```python
# 定义一个函数,模拟用户选择水果并返回结果
def select_fruit():
while True:
print("[1] 苹果")
print("[2] 李子")
print("[3] 香蕉")
print("[4] 橘子")
print("[0] 退出")
choice = input("请选择(1-4): ")
if choice == '0':
print("您选择了退出.")
break
elif choice.isdigit() and int(choice) in [1, 2, 3, 4]:
fruit = {
1: "苹果",
2: "李子",
3: "香蕉",
4: "橘子"
}[int(choice)]
print(f"您选择了 {fruit}.")
else:
print("无效的选择,请重新输入.")
select_fruit()
```
在这个程序中,我们创建了一个无限循环,直到用户输入'0'退出。通过`input()`获取用户的输入,然后根据输入判断是选择哪种水果还是退出。如果用户输入的是数字1到4,我们会打印出相应的水果名称;否则,会提示用户输入无效。
阅读全文