列500个1到9随机的6位数的python代码
作者:野牛程序员:2025-08-23 12:26:07python阅读 2497
列500个1到9随机的6位数的python代码
代码1:
import random # 生成 500 个 6 位随机数(仅包含 1-9) numbers = ["".join(str(random.randint(1, 9)) for _ in range(6)) for _ in range(500)] # 打印结果 for num in numbers: print(num)
说明
random.randint(1, 9)保证每一位只会取 1 到 9 之间的数字。"".join(...)将 6 个数字拼接成一个字符串,从而得到一个 6 位数。列表推导式生成 500 个这样的随机数,最终循环打印出来。
代码2:
import random # 生成 500 个 6 位随机数(仅包含 1-9) numbers = [] for _ in range(500): num = "" for _ in range(6): digit = random.randint(1, 9) num += str(digit) numbers.append(num) # 打印结果 for n in numbers: print(n)
代码3:
import random # 生成 500 个 6 位随机数(仅包含 1-9) numbers = [] for _ in range(500): num = 0 for _ in range(6): digit = random.randint(1, 9) num = num * 10 + digit # 逐位拼接成整数 numbers.append(num) # 打印结果 for n in numbers: print(n)
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

