2024-03-28 12:47:05 发布
网友
我有一个50个整数的数组,我需要允许用户输入任何值并将其与50个整数进行比较。如果它大于任何一个值,我需要找出有多少。你知道吗
你有什么想法可以告诉我怎么做吗?感觉我已经被难倒好几天了。你知道吗
编辑: 我想我得用某种计数器。你知道吗
使用以下list和搜索查询:
list
l = [1, 2, 3, 4, 5] my_num = 3
循环遍历list,进行比较,然后在需要时添加到计数器:
counter = 0 for number in l: if my_num > number: counter += 1 print(counter)
或者,您可以将生成器发送到sum()以简洁地执行此操作:
sum()
print(sum(1 for num in l if my_num > num))
使用以下
list
和搜索查询:循环遍历
list
,进行比较,然后在需要时添加到计数器:或者,您可以将生成器发送到
sum()
以简洁地执行此操作:相关问题 更多 >
编程相关推荐