sizes = (200, 150) print("Original sizes:") for size in sizes: print(size) sizes = (400, 200) print("\nModified sizes:") for size in sizes: print(size) 根据上述代码,给出下列问题的代码及运行结果: 一家自助式餐馆,只提供五种简单的食品。想出五种简单的食品,并将其存储在一个元组中。 (1)使用一个for循环将该餐馆提供的五种食品都打印出来。 (2)餐馆调整了菜单,替换了它提供的其中两种食品。给元组变量赋值,并使用一个for循环将新元组的每个元素都打印出来。
时间: 2024-03-02 11:53:08 浏览: 69
根据上述代码,给出下列问题的代码及运行结果:
1. 一家自助式餐馆,只提供五种简单的食品。想出五种简单的食品,并将其存储在一个元组中。
```python
# 定义元组
foods = ('pizza', 'hamburger', 'hot dog', 'french fries', 'salad')
```
2. (1)使用一个 for 循环将该餐馆提供的五种食品都打印出来。
```python
# 打印元组中的每个元素
print("The original menu is:")
for food in foods:
print(food)
```
运行结果:
```
The original menu is:
pizza
hamburger
hot dog
french fries
salad
```
3. (2)餐馆调整了菜单,替换了它提供的其中两种食品。给元组变量赋值,并使用一个 for 循环将新元组的每个元素都打印出来。
```python
# 替换元组中的两个元素
foods = ('pizza', 'sandwich', 'taco', 'french fries', 'salad')
# 打印更新后的元组中的每个元素
print("\nThe new menu is:")
for food in foods:
print(food)
```
运行结果:
```
The new menu is:
pizza
sandwich
taco
french fries
salad
```
注意到这里是直接将 `foods` 这个元组变量赋值为新的元组,而不是在原来的元组上进行修改。因为元组是不可变类型,一旦创建了就不能修改,如果需要修改,只能重新创建一个新的元组。
阅读全文