标签: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