使用while和for循环输出九九乘法表。本质上使用两个循环输出而已。
# -*- coding = utf-8 -*-
# @Time:2022/6/4 12:55
# @Author: WEN YAO
# @File:demo1.py
# @Software:PyCharm
# 九九乘法表
for i in range(1, 10):
j = 1
while j <= i:
print(f"%d * %d = %d" % (i, j, (i*j)), end=" ")
j += 1
i += 1
print("\t")
一行输出的方法:使用end="" 可以在一行输出所有的信息。
换行输出的方法:使用print("\t")输出换行
注意:end=""要放在输出的最后,否则也会报错TypeError: not all arguments converted during string formatting