Python利用for循环打印正三角形

课堂上练习的小程序,用来打印正三角形,可以自己研究一下改一下值来改变打印的行数

代码如下:

"""
功能:打印一个4行的正三角形
时间:2020/11/06
作者:北陌
"""
n = 4                        ## 第一行空格的数量+1(range函数的使用)
for x in range(1,5):         ## 控制外层循环打印4行
    for y in range(1,n):     ## 控制内层循环打印每行的空格
        print(" ",end="")    ## 循环输出空格,end使空格输出在一行
    print("*"*((2*x)-1))     ## 输出*的数量
    n = n-1                  ## n自减一控制下一行空格减一

运行结果:

Python教程

Python学习之字符串打印,判断数据类型

2020-8-16 10:01:44

Python教程

Python之列表

2020-11-19 21:21:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索