Python嵌套双循环实现菱形乘法口诀表代码

最近看到一个用嵌套双循环实现菱形乘法口诀表的题目,如下图所示:


#我用Python3.11试着写了一个小程序,现分享出来,如果你有更好的算法,请在评论区留言。
################################ 1 #########################################
i = 1
while i <= 9:
	j = 1
	while j <= 9:
		if(j <= 9-i):
			print("             ",end="")
		else:
			print(" %d * %d = %2d  " % (i,(10-j),i*(10-j)),end="")
		j += 1
	j = 1
	while j <= i:
		print(" %d * %d = %2d  " % (i, j, i * j), end="")
		j += 1
	print()
	i += 1
################################# 2 ########################################
i = 9
while i >= 1:
	j = 1
	while j <= 9:
		if j <= 9 - i:
			print("             ",end="")
		else:
			print(" %d * %d = %2d  " % (i,(10-j),i*(10-j)),end="")
		j += 1
	j = 1
	while j <= i:
		print(" %d * %d = %2d  " % (i, j, i * j), end="")
		j += 1
	print()
	i -= 1
################################# 3 ########################################

展开阅读全文

页面更新:2024-04-01

标签:双循环   嵌套   乘法   口诀   菱形   算法   题目   留言   代码   程序

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top