使用嵌套的for循环python 3.x的直角三角形

LiL_Cj

我正在尝试输出带有数字的直角三角形。这是我到目前为止的内容:

for i in range(1, 10):
    for j in range(i):
    print(i, end='')
print()

我的输出是这个

1
22
333
4444
55555
666666
7777777
88888888
999999999

我的问题是这个。我是否可以使用嵌套的for循环示例按顺序运行这些数字:

1
12
123
1234
12345
123456
1234567
12345678
123456789

我尝试了大约6组其他设置,并且大多数情况下都保持相同的输出或多个错误。谁能帮我这个忙吗?

马丁·埃文斯(Martin Evans)

您可能要考虑接下来会发生什么?这给您一些想法。

import itertools

for i in range(1, 21):
    cycle = itertools.cycle([1,2,3,4,5,6,7,8,9,0])
    for j in range(i):
        print(next(cycle), end="")
    print()

这将循环显示数字,为您提供以下输出:

1
12
123
1234
12345
123456
1234567
12345678
123456789
1234567890
12345678901
123456789012
1234567890123
12345678901234
123456789012345
1234567890123456
12345678901234567
123456789012345678
1234567890123456789
12345678901234567890

或者:

for i in range(1, 21):
    for j in range(i):
        print(((j % 10) + 1) % 10, end="")
    print()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Visual Basic中使用循环创建直角三角形

如何使用python绘制直角三角形

如何抓取使用递归创建的直角三角形的最后X条线?

如何在 Python/PsychoPy 中绘制直角三角形?

在 Python 中打印直角三角形的问题

如何使用Javascript数学库计算直角三角形的角度?

如何使用tkinter绘制直角三角形?

查找直角三角形的第三组coordaintes(x3 y3)-Matlab

使用 Java 为实验室打印带有 Astericks 的倒直角三角形

如何使用單循環在c ++中打印直角三角形

如何在序言中使用递归绘制直角三角形?

在python中从输入n开始到第n行打印一个直角三角形

Python 3居中三角形

Unity3d:放置一个游戏对象,使其与其他两个游戏对象形成直角三角形

php - 直角三角形

如何使用三角形顶点坐标(每个三角形有 9 个数字)在 matplotlib 中绘制 3d 三角形?

使用3个位置和法线进行三角形描边插值三角形表面的最佳方法

计算任何三角形的周长[python 3]

使用3组坐标的三角形面积

使用d3检查逻辑的三角形高度

如何使用ImageMagick / GraphicsMagick连接3个像三角形的图像

为什么我的OpenGL(3)中的三角形不使用lwjgl渲染?

如何使用CSS3创建Reuleaux三角形形状

在 CSS3 中使用线性渐变交替三角形颜色背景

使用#CGAL的3D网格的三角形的角度

如何使用 matplotlib 在 3D 中绘制三角形?

无法使用 D3D12 渲染三角形

检查三角形是否为直角三角形

如何在Java中打印星形直角三角形?