你拥有两只兔子你拥有两只兔子(分别取名为"rabbit'、 'rabbit2')和两条鱼(其中包含一条颜 色为红色red,一条颜色为蓝色bluce)。1)通过用户输入将兔子的名字存储在列表中, rabis = [ 'rabbit' , 'rabbi2' 1 并打印消息My rabbits' name are 'rabbit1' and 'rabbitz'通过用户输入将鱼的信息存储在字典中, fish = 'cd' 1, "buc' 1),并打 印消息Ihave 1 red finish and 1 blue fish.2)兔子的食物清单为food_rabbit = 'carrot' , 'vegetable' , "water' 1,当你拿 着清单为兔子购买食物时,发现高店的胡萝卜卖完了。现在需要制作一个新的实 物清单。编写一个名为peto)的函数,用来将食物清单列表food_rabbit中的食物 移动到新的食物清单列表food_new中,确保food-rabbit的内容不被修改。编写 一个名为pet_new)的函数, 用来删除新的食物清单food-new中已经买不到的胡 萝卜"carrot'。分别调用两个函数实现新的食物清单的制作和检查旧的食物清单 内容是否未被修改,打印结果如下food rabbit = [ 'carrot', 'vegetable', 'water' ]food_new = [ 'vegetable', 'water'3)为了整理兔子的相关信息,把所有的信息都汇总到了字典pets 中 pets =rabbit': 'rabbit' , 'rabbit2'food' : 'vegetable' , 'water' I根据字典pets的内容,以下面的格式打印出兔子的相关信息Information for rabbits:rabbit: 'rabbit1', 'rabbitz' food: 'vegetable', 'water'rabbit: 'rabbit1', 'rabbitz' food: 'vegetable', 'water'
# 1
import copy
rabis = []
for i in range(2):
rabi = input(f'请输入第{i+1}只兔子的名字:')
rabis.append(rabi)
print(f"My rabbits' name are {rabis[0]} and {rabis[1]}")
fish = {}
count = input(f'请输入你有几条红色的鱼:')
fish['red'] = int(count)
count = input(f'请输入你有几条蓝色的鱼:')
fish['blue'] = int(count)
print(f'I have {fish["red"]} red finish and {fish["blue"]} blue fish.')
# 2
food_rabbit = ['carrot' , 'vegetable' , 'water']
food_new = []
def peto():
for food in food_rabbit:
food_new.append(food)
def pet_new():
food_new.remove('carrot')
# 分别调用两个函数实现新的食物清单的制作和检查旧的食物清单 内容是否未被修改
peto()
pet_new()
print(f'food_rabbit={food_rabbit}, food_new={food_new}')
# 3
pets = {"rabbits": rabis, "food": food_new}
print(f"Information for rabbits:{pets['rabbits'][0]}, food: {''.join(pets['food'])} rabbit: {pets['rabbits'][1]}, food: {''.join(pets['food'])} ")
将于12月1日中午11时前自主撤销