Python学习:python语言的循环结构,实现了4种九九乘法表
最近学习了python语言的循环结构。与其他语言不同,python语言中只有两种循环结构:一种是for in结构,一种是while结构。在 Python 中9的乘法口诀教案表格式9的乘法口诀教案表格式,只能使用这两个循环。实现了循环结构的所有功能,相对来说对初学者来说是非常友好的。为了练习理解这两种循环结构,尝试完成4种乘法表的制作。它们是哪 4 种类型?
算法并不复杂。普通的九九乘法表需要应用两个循环,一个循环控制行,另一个循环控制列。对于第二种和第四种形式,需要三个循环和一层。用于控制每行的空格数,具体代码如下:
#for 循环实现4种九九乘法表
for i in range(1,10):
for j in range(1,i + 1):
print('%d*%d=%2d ' % (j, i, j * i),end = '')
print()
for i in range(1,10):
for k in range(1,10 - i):
print('%s' % (' '),end = '')
for j in range(1,i + 1):
print('%d*%d=%2d ' % (j, i, j * i),end = '')
print()
for i in range(9,0,-1):
for j in range(1, i + 1):
print('%d*%d=%2d ' % (j, i, j * i),end = '')
print()
for i in range(9,0,-1):
for k in range(0,9 - i):
print('%s' % (' '),end = '')
for j in range(1, i + 1):
print('%d*%d=%2d ' % (j, i, j * i),end = '')
print()
#while 循环实现4种九九乘法表
i = 1
while i < 10:
j = 1
while j < i + 1:
print('%d*%d=%2d ' % (j, i, j * i),end = '')
j += 1
i += 1
print()
i = 1
while i < 10:
k = 1
while k < 10 - i:
print('%s' % (' '),end = '')
k += 1
j = 1
while j < i + 1:
print('%d*%d=%2d ' % (j, i, j * i),end = '')
j += 1
i += 1
print()
i = 9
while i > 0:
j = 1
while j < i + 1:
print('%d*%d=%2d ' % (j, i, j * i),end = '')
j += 1
i -= 1
print()
i = 9
while i > 0:
k = 0
while k < 9 - i:
print('%s' % (' '),end = '')
k += 1
j = 1
while j < i + 1:
print('%d*%d=%2d ' % (j, i, j * i),end = '')
j += 1
i -= 1
print()
help(range)
for i in range(0,10,2):
print(i)
这样就实现了4种九九乘法表。这个想法并不难。主要用于练习所学的两种循环结构。学习编程有时很无聊。尝试为自己找到一些有趣的事情来做。并且用代码来实现,那么我们的编程能力肯定会越来越强! !
Python学习交流、资源分享群:563626388 QQ
教案网123
http://www.jiaoanw.com/%E6%95%99%E6%A1%88%E6%A0%BC%E5%BC%8F/article-209860-1.html
http://www.jiaoanw.com/
true
教案网
http://www.jiaoanw.com/%E6%95%99%E6%A1%88%E6%A0%BC%E5%BC%8F/article-209860-1.html
report
8764
为了练习理解这两种循环结构,试着完成4种九九乘法表的制作,是哪4种?种的形式的需要三层循环,多一层用来控制每行空格的数量,以下是具体代码:这就实现了4种九九乘法表,思路不难,主要是用来练习学到的两种循环结构,学习编程有时很枯燥,试着给自己找一些有意思的东西做一做,并用代码去实现,那我们的编程能力一定会越来越强大!
是一条