如何解决递归函数有问题Python
您好,这是我使用python和Tweepy进入计算机科学决赛的时间。该函数一直工作到while循环,在循环中输入自动进入else语句。我不明白为什么会这样,但我认为这与将问题变量与字符串“是”进行比较有关
#Search for a user
def usersearch():
fp=open('UserSearch.txt','w')
user_search=input("Please enter the name of the user you would like to look up")
user = api.get_user(user_search)
fp.write(user_search)
fp.write("\n")
fp.write("User details:")
fp.write("\n")
print("User details:")
print("User name:" + " " + user.name)
fp.write("User name:" + " " + user.name)
fp.write("\n")
print("User description:" + " " + user.description)
fp.write("User description:" + " " + user.description)
fp.write("\n")
print("User location:" + " " + user.location)
fp.write("User location:" + " " + user.location)
fp.write("\n")
#Issue recalling function
while True:
question = input("Would you like to look up another user? (yes/no)").lower
if question == 'yes':
usersearch()
continue
elif question == 'no':
break
else:
print('Please enter either (yes/no)')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。