九九乘法表
一、for循环
1、for循环
for i in range(1, 10):
for j in range(1, i + 1):
print(j, "*", i, "=", i * j, end="\t")
print()
2、for循环 + if条件 + break
for i in range(1, 10):
for j in range(1, 10):
if i >= j:
print("{}*{}={}".format(j, i, i * j), end=" ")
else:
break
print()
二、while循环
1、while循环
i = 1
while i < 10:
j = 1
while j <= i:
print("{}*{}={:2}".format(j, i, i * j), end=' ')
j += 1
print()
i += 1
2、while循环 + if条件 + break
i = 1
while i < 10:
j = 1
while j < 10:
if i >= j:
print("{}*{}={:2}".format(j, i, i * j), end=" ")
j += 1
else:
j += 1
break
print()
i += 1
三、while 循环 & for 循环 + f格式化拼接
1、while + for 循环 + f格式化拼接
i = 1
while i <= 9:
for j in range(1, i + 1):
print(f'{j}*{i}={i * j:2}', end=' ')
i += 1
print()
2、for + while 循环 + f格式化拼接
for i in range(1, 10):
j = 0
while j < i:
j += 1
print(f"{i}*{j}={i * j:2}", end=' ')
print()