擅长:python、mysql、java
<p>等于运算符无法检查列表中的项目。要使此代码正常工作,您需要将YesSchoice和noChoice更改为字符串。如果希望回复具有选项,则需要更改while条件</p>
<pre><code>import requests
yesChoice = ['yes', 'y']
noChoice = ['no', 'n']
print('This is the Random Chuck Norris Joke Generator.\n')
reply=input("Would you like a joke?").lower()
while reply in yesChoice:
joke=requests.get('https://api.chucknorris.io/jokes/random')
data=joke.json()
print(data["value"])
reply=input("\nWould you like another joke?").lower()
if reply in noChoice:
print('Chuck Norris hopes you enjoyed his jokes.')
break
</code></pre>