python编写九九乘法表代码用while,for语句(python输出九九乘法表while)

前言

九九乘法表是学习编程语言的一个不错的练手项目,不仅考验了代码的逻辑性和可读性,还可以通过代码的实现了解语言的各种数据类型和操作符,今天我们将使用Python语言来编写九九乘法表。

使用while循环编写九九乘法表

首先让我们看一下使用while循环来编写九九乘法表的代码。在代码中,我们使用了两层循环,外层循环遍历1到9的数字,内层循环对于每个数字又遍历1到9的数字。在内层循环中,我们使用了字符串的格式化操作符“%”来格式化输出内容。

```python
i = 1
while i < 10:
j = 1
while j <= i:
print("%d*%d=%d" % (j, i, j*i), end='t')
j += 1
print()
i += 1
```
运行上述代码,将会输出以下内容:

```
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
```

使用for循环编写九九乘法表

下面我们看一下使用for循环来编写九九乘法表的代码。在这个实现中,我们使用了双层for循环,内层循环不同于使用while循环的做法,我们使用了range()函数来生成需要遍历的数字序列,在内层循环中同样使用了字符串的格式化操作符“%”来格式化输出内容。

```python
for i in range(1, 10):
for j in range(1, i+1):
print("%d*%d=%d" % (j, i, j*i), end='t')
print()
```

运行上述代码,将会输出以下内容:

python编写九九乘法表代码用while,for语句(python输出九九乘法表while)

```
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
```

总结

无论是使用while循环还是for循环,我们都可以非常容易地实现九九乘法表的功能。在实现过程中,我们使用了Python中的循环语句、条件语句和字符串操作等基本语法,这也证明了编写九九乘法表是一道十分适合初学者练习的编程题。希望本文对于大家学习Python编程有所帮助。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/pythond1d.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月18日 下午5:06
下一篇 2023年4月18日 下午5:06

猜你喜欢