x = eval(input())
y = input()
z = input()
d = y.split(" ")
h = 0
for i in d:
if i == z:
h += 1
print(h)
建议把z转换为整数再进行比较。
还有如果有错误建议看看提示是什么,应该有错误的案例吧。
用传统的写法看看。
x = int(input())
lst = []
for i in range(0, x):
lst.append(int(input))
z = int(input())
h = 0
for j in lst:
if j == z:
h = h + 1
print(h)
试试加上非法输入的校验