嗨,我用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。
我在解释器中尝试过,它工作正常。我不是我做错了
答案 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
就可以了。