三明治:编写一个函数,它接受顾客要在三明治中添加的一系列食材。这个函数只有一个形参(它收集函数调用中提供的所有食材),并打印一条消息,对顾客点的三明治进行概述。
时间: 2024-09-19 19:05:10 浏览: 36
EDA/PLD中的如何将一维数组作为函数形参来使用
当然,我可以帮你编写一个简单的 Python 函数来描述一个定制的三明治。这个函数名为 `make_sandwich`,它接收一个列表作为参数,表示顾客选择的食材。函数会遍历这个列表,并根据列表内容生成一条消息。
```python
def make_sandwich(ingredients):
sandwich_description = "您的三明治包括:"
for ingredient in ingredients:
sandwich_description += f"{ingredient}, "
if not ingredients: # 如果列表为空,说明顾客没有选任何食材
sandwich_description = "您还没有选择任何食材哦。"
else:
sandwich_description = sandwich_description[:-2] + "。" # 移除最后的逗号和空格
print(sandwich_description)
# 使用示例
make_sandwich(["火腿", "生菜", "奶酪", "番茄"])
```
当你调用 `make_sandwich(["火腿", "生菜", "奶酪", "番茄"])` 时,它会打印出 "您的三明治包括:火腿, 生菜, 奶酪, 番茄。"
阅读全文