码迷,mamicode.com
首页 > 其他好文 > 详细

打印三角形

时间:2020-03-16 19:00:43      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:else   div   int   控制   SOS   i+1   iso   打印   style   

1.打印直角三角形

# 1.输出直角三角形
# 方法1
def print_Right_triangle(m):
    if m>1:
        for i in range(m+1): #控制行数
            print(* *i)
    else:
        print("无法构成三角形")

    print("这是边长为:{0}的等腰直角三角形".format(m))

print_Right_triangle(5)

# 方法2
def print_Right_triangle1(m):
    if m>1:
        for i in range(1,m+1): #控制行数
            for j  in range(1,i+1):
                print(* ,end=‘‘)  # 不放行输出
            print() # 放行
    else:
        print("无法构成三角形")

    print("这是边长为:{0}的等腰直角三角形".format(m))

print_Right_triangle1(5)

 

2.打印等腰三角形

# 方法1
def print_isosceles_triangle(n):
    if n>1:
        for i in range(n,0,-1):
            print(i*   + (n-i) *   +(n-i+1) * * )
        print("这是边长为:{0}的等腰三角形".format(n))
    else:
        print("无法构成三角形")

print_isosceles_triangle(10)

# 方法2
def print_isosceles_triangle1(n):
    if n>1:
        for i in range(n+1):  # 控制行数
            for j in range(1,n-i+1):  # 控制空格输出
                print( ,end=‘‘)
            for k in range(1,i+1):  # 控制*输出
                print(* ,end=‘‘)
            print("")

        print("这是边长为:{0}的等腰三角形".format(n))
    else:
        print("无法构成三角形")

print_isosceles_triangle1(10)

 

打印三角形

标签:else   div   int   控制   SOS   i+1   iso   打印   style   

原文地址:https://www.cnblogs.com/kite123/p/12505589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!