当前位置:首页python > 正文

列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)

说明

  1. random.randint(1, 9) 保证每一位只会取 1 到 9 之间的数字。

  2. "".join(...) 将 6 个数字拼接成一个字符串,从而得到一个 6 位数。

  3. 列表推导式生成 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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • 列500个1到9随机的6位数的python代码
  • 相关推荐

    最新推荐

    热门点击