Python小练习005

输出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

其运行结果如下:

原文地址:https://www.cnblogs.com/sujianyun/p/8569878.html