如果语句和字符串

时间:2016-11-06 01:05:53

标签: python-2.7

如何让我的代码响应字符串输入?如果答案是肯定或否定,我希望它能做点什么。我试过这样的事情。

yes = 'yes'
yesOrNo = input('yes or no?')
if yesOrNo == yes:
    print'you said yes'

无论我输入的内容是什么,它总是说'你说是'。

1 个答案:

答案 0 :(得分:0)

在Python 2中input不返回字符串,而是返回一个对象。要做这样的事情,你会想要

choice = raw_input('yes or no?\n')
if choice == 'yes':
    print 'you said yes'
else:
    print 'you said no'

raw_input会返回一个字符串。