编写python程序 写一个条件嵌套程序问室友今晚想吃什么?在哪里吃?
时间: 2024-10-16 09:21:00 浏览: 32
python基础课程课件.pdf
当然,我们可以编写一个简单的Python程序来模拟这种交互式的问题。这里是一个例子:
```python
def roommate_dinner():
dinner_choices = ["火锅", "烧烤", "中餐", "西餐", "外卖"]
restaurant_choices = ["家里", "餐厅", "外卖"]
print("晚上好,室友!今晚你想吃什么?")
food_choice = input("(1)火锅 (2)烧烤 (3)中餐 (4)西餐 (5)外卖: ")
if food_choice.isdigit() and int(food_choice) in range(1, 6):
print("好的,你想在哪儿吃呢?")
place_choice = input("(1)家里 (2)餐厅 (3)外卖: ")
if place_choice.isdigit() and int(place_choice) in range(1, 4):
print(f"那我们今晚就去{restaurant_choices[int(place_choice)-1]}吃{dinner_choices[int(food_choice)-1]}吧!")
else:
print("输入有误,请选择1-3.")
else:
print("请选择有效的食物选项。")
roommate_dinner()
```
在这个程序中,首先列出了一些晚餐选择和餐厅地点。然后,它询问用户他们想要的食物和用餐地点,并基于用户的输入做出相应的响应。
阅读全文