打印等边三角形

来源:互联网 发布:腾讯绿标域名跳转代码 编辑:程序博客网 时间:2024/04/30 09:03
n = input('输入数字:')#输出n行for i range(n):    #打印每一行前面的空格    for j in range(n-1-j, n+1):        print ' ',    #打印每一行的'*'    for j in range((n-1)-i, (n-1)+i+1):        #若第一个*的位置是奇(偶)数,        #后面所有的'*'位置都为奇(偶)数        if ((n-1-i)%2==0 and j%2==0) or\            ((n-1-i)%2==1 and j%2==1):            print '*',        else:            print ' ',    #每打印完一行,换行    print
结果:>>1>*>>2>  *  * *
原创粉丝点击