帮我修改代码增加一段可以重复领养宠物的代码,并且统计次数
时间: 2024-04-21 22:26:39 浏览: 22
好的,我可以帮您修改代码。您可以使用一个 while 循环来实现重复领养宠物的功能,并在循环内部增加一个计数器来统计领养宠物的次数。下面是修改后的代码示例:
```python
pets = [] # 宠物列表
adopt_count = 0 # 领养宠物次数的统计
while True:
action = input("请选择要进行的操作(输入序号):\n1.查看宠物列表\n2.领养宠物\n3.退出程序\n")
if action == "1":
print("宠物列表:")
for pet in pets:
print(pet)
elif action == "2":
while True:
name = input("请输入要领养的宠物名字:")
pets.append(name)
adopt_count += 1
print(f"领养成功!当前已领养宠物数:{len(pets)}")
choice = input("是否继续领养?(Y/N)")
if choice.upper() == "N":
break
print(f"领养宠物次数为:{adopt_count}")
elif action == "3":
print("程序已退出!")
break
else:
print("无效的输入!")
```
在修改后的代码中,我们将领养宠物的操作放在了一个 while 循环内部,每次领养成功后会增加计数器的值,然后询问用户是否继续领养。如果用户输入 N,则结束内部的循环,返回到主菜单。如果用户输入 Y,则继续进行下一次领养操作。当用户结束领养操作后,会输出领养宠物的次数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)