本篇文章给大家谈谈python乘法代码如何写,以及python 乘法表 函数,希望对各位有所帮助,不要忘了收藏本站喔。
九九乘法口诀表:
1,运用while 镶嵌循环
i=1 #i 代表行
while i<=9:
j=1 #j 代表列
while j<=i:
print(j,'*',i,'=',j*i,end='\t') #乘法口诀表达式
j+=1
print()
i+=1
乘法口诀表达式 print(j,’’,i,’=’,ji,end=’\t’)还有以下两种表达式:
print(’%d*%d=%-2d’%(j,i,ji),end=’\t’) #%-2d中的-2有点意思
print("{}{}={}".format(j,i,j*i),end=’\t’)
2,运用for 镶嵌循环
for i in range(1,10):
for j in range(1,i+1):
print('%d*%d=%-2d'%(j,i,j*i),end='\t')
j+=1
print()
i+=1
#for i in range(1,10) 中(1,10)而不是(1,9)是因为左闭右开
3,运用while for 镶嵌循环
i=1
while i<=9:
for j in range(1, i + 1):
print(j,'*',i,'=',j*i,end='\t')
j+=1
print()
i+=1
4,运用for while 镶嵌循环
for i in range(1,10):
j = 1
while j <= i:
print('%d*%d=%-2d'%(j,i,j*i),end='\t')
j+=1
print()
i+=1
总结:从以上4种九九乘法口诀表的代码可看出来,
1,把Python 当做英语比较,while 和for相当于单词,用法相当于语法,掌握单词和语法,这是学习一门语言的基础。
2,可以看出运用while for和for while 其实区别不大姿势互换了位置而已,但是需要注意的是;由于 range的左闭右开 ,如果range(9),循环后最后i输出的是9-1=8,i<9,循环后i最后输出的是9,
3,可以看出用for确实是简单