python实现九九乘法表代码解释_python编写九九乘法表代码
1 #!/usr/bin/env python
2 #-*- coding: UTF-8 -*-
3
4 #項目二:
5 #1、要求:編寫九九乘法表
6
7 #2、分析:
8 #根據(jù)九九乘法表的樣式來看,
9 #行數(shù):一共有9行,
10 #列數(shù):第一行上只有1列,第九行上有9列,它的列數(shù)最小為1,最大為9
11 #所以得出結(jié)論:列號是隨著行號的變化而增加的
12 #使用的結(jié)構(gòu):兩層循環(huán),外部循環(huán)執(zhí)行一次時,內(nèi)部循環(huán)循環(huán)則執(zhí)行所有次。
13 #事先根據(jù)打印星星的原理來逐步完善九九乘法表,打印星星代碼如下:
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 #每執(zhí)行完一行換行
27 print("")28 row += 1
29 #打印星星的效果如下:
30 #*
31 #**
32 #***
33 #****
34 #*****
35 #******
36 #*******
37 #********
38 #*********
39
40 #3、九九乘法表代碼
41 #根據(jù)打印星星原理,完成九九乘法表代碼
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
總結(jié)
以上是生活随笔為你收集整理的python实现九九乘法表代码解释_python编写九九乘法表代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于体素的全局光照技术
- 下一篇: DMTF Redfish 概念介绍