我希望能够在if语句中使用用户输入的raw_input,但我不知道该怎么做。在这里,我问他们原始输入,如果他们输入“是”,我想打印,“你的三角形是:”。如果他们打字,“不”,我想打印“谢谢你的时间。” 有办法吗?请参阅下面的代码:
tri=raw_input("Do the points that you entered form a triangle? (yes or no)")
tri=str(tri)
if tri == "yes" or "Yes" or "YES":
print "Your triangle is an:"
elif tri == "no" or "NO" or "No":
print "Thank you for your time."
else:
print "Not a valid answer, please try again later."
此外,如果用户输入“no”,我想在此之后结束所有代码。有没有办法把它放入if语句的elif部分? (注意:我将在if语句之后编写一个函数,但我只希望函数在用户输入“yes”时起作用。)
这与此网站上的其他问题不同,因为我要求raw_input。