【问题标题】:How do I create same numbers patterns list in Python? [closed]如何在 Python 中创建相同的数字模式列表? [关闭]
【发布时间】:2020-09-28 04:00:38
【问题描述】:

我想创建一个重复相同数字三次或两次的数字模式。

示例:111(此处为 1)、2221 3331 4441 5551... 当达到 9991 时,下一个输出应该是 1112 2222 3332。

最后,第一个组合完成后的另一个组合应该是 1122 2211 3322 4422 2244. 5599。我需要两次相同的数字。

【问题讨论】:

  • 当你尝试这样做时发生了什么?
  • 欢迎来到 Stack Overflow。请阅读如何问好questions。确保您的问题涵盖以下 3 个要素: 1. 问题陈述 2. 您的代码(应该是 Minimal, Reproducible Example 3. 错误消息(最好是完整的 Traceback 以帮助其他人查看和提供反馈)。有时可能已经提出了相同的问题. 确保您的问题不是duplicate
  • 这能回答你的问题吗? stackoverflow.com/questions/64080339/…

标签: python


【解决方案1】:

简单的解决方案。一个循环来增加正确的值。增加重复左值的内循环

for i in range(1,10):
    for j in range(1,10):
        print(f"{str(j) * 3}{i}")

输出:

1111
2221
3331
4441
5551
6661
7771
8881
9991
1112
2222
3332
...(You get the point)

【讨论】:

    猜你喜欢
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 2016-04-28
    • 2012-12-04
    • 1970-01-01
    • 2013-12-13
    相关资源
    最近更新 更多