如何从1-10000的列表中筛选末尾三位为375的数字?
筛选末尾三位为375的数字解决方案
你完全不需要用random模块——这个模块是用来生成随机数的,和你找固定规律数字的需求不沾边,直接删掉相关代码就行。
这里给你两种简单的实现方法:
方法一:遍历筛选
遍历1到10000的所有数字,用取模运算判断末尾三位是否为375:
for num in range(1, 10001): if num % 1000 == 375: print(num)
num % 1000会得到数字的最后三位,等于375就符合要求。
方法二:直接生成规律数字
因为符合条件的数字是375、1375、2375...每次加1000,直接按这个规律生成更高效:
current_num = 375 while current_num <= 10000: print(current_num) current_num += 1000
两种方法都能输出你要的结果,选哪种都行。
内容的提问来源于stack exchange,提问作者Marko K.
相关产品推荐
相关产品推荐

