显示真假

时间:2018-09-08 22:30:50

标签: python python-2.7

嗨,我用python编写了该程序,无法显示是非。请帮忙

a= raw_input("Enter data")
print a

b=a.count("e")
print b
if b >= 0:
    print True
else :
    print False

我也尝试使用“ True”和“ False”,但没有得到答案。它不断重复True。

我在解释器中尝试过,它工作正常。我不是我做错了

3 个答案:

答案 0 :(得分:1)

计数显然是0或大于0;)

如果您想知道它是否可以写

"e" in input("write something monty!")

答案 1 :(得分:1)

您有

b>= 0

因此,即使单词中没有“ e”,它也仍然为True,因为b等于0。

答案 2 :(得分:1)

它是因为您写了b>=0,这始终是正确的。 只需将b >= 0更改为b > 0就可以了。