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

 

转载于:https://www.cnblogs.com/fyknight/p/9150087.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值