1、打印乘法口诀

打印乘法口诀

思路:乘法口诀总共九行,进行循环,第i行有i个元素

Python2中实现

#第一种方法:

for
i in range(1, 10): #1-9行循环 print #每行打印,起到分行作用 for j in range(1, i+1): print "%d*%d=%d" % (i, j, i*j), #逗号表示不换行
#第二种方法:其实两种方法是一样的,就是在最后打印输出的格式不一样
for i in range (1,10): #1-9行循环 print #每行打印,起到分行作用 for j in range(1,i+1): print "{}*{}={}".format(j,i,j*i), #逗号表示不换行

执行结果:

下面在Python3中执行

#第一种方法:for循环输出乘法口诀
for i in range(1,10): #i在1到9循环,共9排 for j in range(1,1+i): #j在1到1+i循环,总共1+i个数 print("{}*{}={} ".format(j,i,i*j),end="") #“ ”表示每个乘法空格,end=""表示不换行 print("") #表示换行,每行循环结束之后换行

#第二种方法:while循环输出乘法口诀
i = 1 while i<=9: #i在1到9循环,共9排 j = 1 while j<=i: #j在1到1+i循环,总共1+i个数 print("%d*%d=%d "%(j,i,i*j),end="") #“ ”表示每个乘法空格,end=""表示空不换行 j+=1 print("") #表示换行,每行循环结束之后换行 i+=1

执行结果:

所有内容,仅作参考,可能有不足或错误之处,欢迎留言批评指正
原文地址:https://www.cnblogs.com/DreamRJF/p/8529490.html