输出4中不同样式的直角三角形。
1 #第一种:正三角 2 i = 1 3 num = 6 4 while i < num: 5 print("*" * i) 6 i += 1 7 8 #分割线 9 print("-" * 50) 10 11 #第二种:反正三角 12 i = 1 13 num = 5 14 while i < (num+1): 15 print(" " * (num-i) + "*" * i) 16 i += 1 17 18 #分割线 19 print("-" * 50) 20 21 #第三种:倒三角 22 num = 6 23 i = num - 1 24 while i > 0: 25 print("*" * i) 26 i -= 1 27 28 #分割线 29 print("-" * 50) 30 31 #第四种:反倒三角 32 num = 5 33 i = num 34 while i > 0: 35 print(" " * (num - i) + "*" * i) 36 i -= 1
其运行结果如下: