-1
我有一个50个整数的数组,我需要允许用户输入任何值并将其与50个整数进行比较。如果它大于任何我需要找出的值。如何将用户输入与数组中的整数进行比较?
关于如何去做这件事的任何想法?感觉像我被困难了好几天。
编辑: 我假设我将不得不使用某种计数器。
我有一个50个整数的数组,我需要允许用户输入任何值并将其与50个整数进行比较。如果它大于任何我需要找出的值。如何将用户输入与数组中的整数进行比较?
关于如何去做这件事的任何想法?感觉像我被困难了好几天。
编辑: 我假设我将不得不使用某种计数器。
用下面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()
做这个简洁:
print(sum(1 for num in l if my_num > num))
你可以[编辑]你的帖子。粘贴到目前为止已写入的代码,并通过选择它并按下Ctrl + K进行格式化。然后包括一些样本输入和输出。确保你告诉我们你将要输出的内容以及你目前得到的内容。 – Arc676
使用for循环,创建一个值小于输入值的新数组,获取新数组的长度 – bozdoz