如何将列表中的每个值与阈值进行比较

时间:2019-07-19 09:09:13

标签: python

我目前拥有的代码仅对输入的一个实例进行计数,该实例大于阈值。应该计算所有大于阈值的实例。

numbers =[]

for i in range(5):
   numbers.append(float(input("Enter a number:")))
count = 0

if i in numbers >5:
   count = +1

print (count)

1 个答案:

答案 0 :(得分:1)

您需要遍历numbers并将每个值与阈值进行比较:

numbers = list()

for i in range(5):
   numbers.append(float(input("Enter a number:")))

count = 0
for i in numbers:
    if i > 5:
        count += 1

print(count)

控制台

Enter a number:5
Enter a number:10
Enter a number:1
Enter a number:15
Enter a number:3
2