gpt4 book ai didi

python - 如果有两个可能的答案可以接受,我该如何正确使用 while 循环?

转载 作者:行者123 更新时间:2023-12-02 03:23:08 25 4
gpt4 key购买 nike

我想要求用户输入性别。如果用户的答案不是男性或女性,我想一次又一次循环问题,直到用户输入男性或女性

这是我写的:

while not (mf):
gender=input("Next, the gender of the character is (male/female):")
if gender == ("male") or ("female"):
mf=True
else:
print("Enter the correct gender type.")

如果我在询问性别时输入女性,则会被视为错误,但女性和男性都应该是正确的答案。

最佳答案

可以使用while True,常用的是:

while True:
gender = input("Next, the gender of the character is (male/female):")
if gender in ["male", "female"]:
break
print("Enter the correct gender type.")

print(gender)

关于python - 如果有两个可能的答案可以接受,我该如何正确使用 while 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59335701/

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