Raw_input在if语句中?

时间:2016-05-02 00:20:23

标签: python if-statement raw-input

我希望能够在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。

0 个答案:

没有答案