gpt4 book ai didi

python - 初学者 python 循环

转载 作者:太空宇宙 更新时间:2023-11-04 07:06:20 24 4
gpt4 key购买 nike

python 的新手,在尝试让循环工作时,which 可能是一个基本问题。

我读过一些类似的问题,但找不到有效的解决方案。

我只是想在脚本中提出相同的问题,直到提到列出的猫的名字。因此,如果输入一个不在宠物列表中的名称,如“Scott”,它将要求再次尝试输入宠物名称。

myPets = ['Zophie', 'Pooka', 'Fat-tail']
print('Enter a pet name.')
name = input()
if name not in myPets:
print('I do not have a pet named ' + name + ' try again')

else:
print(name + ' is my pet.')

最佳答案

您可以使用 while 循环重复,直到用户输入正确的输入。使用 break 退出循环。

myPets = ['Zophie', 'Pooka', 'Fat-tail']
while True:
print('Enter a pet name.')
name = input()
if name not in myPets:
print('I do not have a pet named ' + name + ' try again')
else:
print(name + ' is my pet.')
break

关于python - 初学者 python 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44674222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com