【Python小案例】九九乘法表的6种方法
九九乘法表
一、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()
本文来自博客园,作者:April071,转载请注明原文链接:https://www.cnblogs.com/April071/p/15972164.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?