小编Elt*_*dov的帖子

如何生成仅包含 0 和 9 的数字

嗨,我想在 python 或 C++ 中生成仅包含 0 和 9 的数字并不重要,我这样写:

for i in range(0,100):
    random_number = 9 * 10**i
    for j in range(0,i):
        second_sum = 9 *10 ** j
        random_number += second_sum
    print(random_number)


Run Code Online (Sandbox Code Playgroud)

但像这样输出

9
99
999
9999
99999
999999
9999999
99999999
999999999
9999999999
............
..............
Run Code Online (Sandbox Code Playgroud)

但预期的输出是

9
90
99
900
909
990
999
9000
9009
9090
9099
9900
9990
9999
--snip--
Run Code Online (Sandbox Code Playgroud)

任何人都请帮助我:)

c++ algorithm loops generator python-3.x

2
推荐指数
2
解决办法
175
查看次数

标签 统计

algorithm ×1

c++ ×1

generator ×1

loops ×1

python-3.x ×1