我在python中编写了一个小程序来计算python中出现的字符数。
def count_star():
fo=open("e:/txt/inpt.txt","r")
str=fo.read()
index=0
ca=0
cb=0
cc=0
for letter in str:
if letter == 'a' or 'A':
ca=ca+1
elif letter == 'b' or 'B':
cb=cb+1
elif letter == 'c' or 'C':
cc=cc+1
print(ca)
print(cb)
print(cc)
输出: 6 0 0 输入文件: bcaaac
问题是它应该打印 3 1 2 但它没有这样做,请建议