sh_10_嵌套打印小星星

 

sh_10_嵌套打印小星星

 1 # 需求
 2 #
 3 # 在控制台连续输出五行 *,每一行星号的数量依次递增
 4 # *
 5 # **
 6 # ***
 7 # ****
 8 # *****
 9 # 开发步骤
10 #
11 # 1> 完成 5 行内容的简单输出
12 # 2> 分析每行内部的 * 应该如何处理?
13 
14 row = 1
15 
16 while row <= 5:
17 
18     # 每一行要打印的星星就是和当前的行数是一致的
19     # 增加一个小的循环,专门负责当前行中,每一 `列` 的星星显示
20     # 1. 定义一个列计数器变量
21     col = 1
22 
23     # 2. 开始循环
24     """
25     1   1
26     2   2
27     3   3
28     4   4
29     5   5
30     """
31     while col <= row:
32 
33         # print("%d" % col)
34         print("*", end="")
35 
36         col += 1
37 
38     # print("第 %d 行" % row)
39     # 这行代码的目的,就是在一行星星输出完成之后,添加换行!
40     print("")
41 
42     row += 1

 

posted @ 2019-09-10 11:31  俊豪郎  阅读(167)  评论(0编辑  收藏  举报