python实现九九乘法表代码解释_python编写九九乘法表代码
1 #!/usr/bin/env python
2 #-*- coding: UTF-8 -*-
3
4 #項目二:
5 #1、要求:編寫九九乘法表
6
7 #2、分析:
8 #根據九九乘法表的樣式來看,
9 #行數:一共有9行,
10 #列數:第一行上只有1列,第九行上有9列,它的列數最小為1,最大為9
11 #所以得出結論:列號是隨著行號的變化而增加的
12 #使用的結構:兩層循環,外部循環執行一次時,內部循環循環則執行所有次。
13 #事先根據打印星星的原理來逐步完善九九乘法表,打印星星代碼如下:
14
15 #定義行的初始值為1,因為是從1開始比較方便,所以定義為1
16 row = 1
17 while row <= 9:18 #定義列的初始值為1
19 col = 1
20 #列號是隨著行號的變化而增加的
21 while col <=row:22 #因為print還有換行的功能,加上end并指定為空表示不換行
23 print("*",end="")24 col += 1
25
26 #每執行完一行換行
27 print("")28 row += 1
29 #打印星星的效果如下:
30 #*
31 #**
32 #***
33 #****
34 #*****
35 #******
36 #*******
37 #********
38 #*********
39
40 #3、九九乘法表代碼
41 #根據打印星星原理,完成九九乘法表代碼
42 row1 = 1
43 while row1 <= 9:44 col1 = 1
45 while col1 <=row1:46 #與打印星星不同的地方只需要在這里改進
47 print("%d * %d = %d" %(col1,row1,(row1 * col1)),end="\t")48 col1 += 1
49 print("")50 row1 += 1
總結
以上是生活随笔為你收集整理的python实现九九乘法表代码解释_python编写九九乘法表代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于体素的全局光照技术
- 下一篇: python打印九九乘法表代码