在循环中有时我们需要使用循环嵌套来实现效果
- 使用while循环输出九九乘法表 w
r = 1 # 因数一的初始值
while r <= 9: # 外层循环对因数一的判断
c = 1 # 因数二的初始值
while c <= r: # 内层循环对因数二的判断(第一次循环第一行1*1)
print('{0}*{1}={2}'.format(r, c, r * c), end=" ")
c = c + 1
print("")
r = r + 1
for循环
# 九九乘法表
for n in range(1, 10, 1):
for m in range(1, n + 1, 1):
print(m, '*', n, '=', n * m, sep='', end=' ')
print()
拓展:format()函数使用方法
基本语法
format()函数的基本语法非常简单,它接受两个或更多个参数,将它们格式化为一个字符串。这些参数可以是数字、字符串或其他数据类型。
基本语法如下:
“{}”.format(value1, value2, …)
在上面的语法中,"{}"是一个占位符,用于表示要插入的值。你可以使用任何数字或字母来命名占位符,但必须用大括号括起来。