九九乘法表是我们计算的基础,在Python中可以生成九九乘法表。大致有三种方法:列表推导式法、for循环法、while嵌套循环法。具体使用代码请看本文。
方法一、列表推导式法
foriinrange(1,10): #当i== 1时: print("".join(["%d*%d=%d"%(j,i,i*j)forjinrange(1,i+1)])) a["%d*%d=%d"%(j,i,i*j)]是说的第一个j[jforjinrange(10)] bforjinrange(1,i+1)--当i==1,是j得到1,如果是2,j为1,2 c那么a1*1=1“”。join2*1=2
方法二、for循环法
foriinrange(1,10): forainrange(1,i+1): print(f'{i}*{a}={i*a}',end='\t') print()
方法三:while嵌套循环法
i=1 whilei<=9: j=1 whilej<=i: print('%d*%d=%d'%(j,i,i*j),end='\t')#\t可以使其上下对齐 j+=1 print('\n') i+=1原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容