python - 如何在 Python 中创建相同的数字模式列表?
问题描述
我想创建一个重复相同数字三次或两次的数字模式。
示例:111(这里是 1),2221 3331 4441 5551... 当它达到 9991 时,下一个输出应该是 1112 2222 3332。
最后,第一个组合完成后的另一个组合应该是 1122 2211 3322 4422 2244. 5599。我需要两次相同的数字。
解决方案
简单的解决方案。一个循环来增加正确的值。内循环增加重复的左值
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)
推荐阅读
- html - 如何解决网站上显示的 HTML 评论
- javascript - 如何使用 Deck.gl 显示多个 PathLayer
- python - 函数和列表 - 如何使用函数关联两个列表?
- swift - 在深色主题手机上使用“浅色主题”地图
- xcode - 在新 Xcode 中为应用程序的切片版本生成多个 IPA 文件
- python - 选择两个特定列都为非空的行
- java - Java JPA双向ManyToOne映射不起作用
- python - 命名空间包的问题:ModuleNotFoundError
- ios - 在 iOS 中访问密码管理器应用程序
- python - Django 我正在尝试将最新添加/编辑的元素放到页面顶部。它适用于编辑,但在我添加新元素时不起作用