Python中生成九九乘法表的方法有哪几种?

图片[1]-Python中生成九九乘法表的方法有哪几种?-uusu优素-乐高,模型,3d打印,编程

九九乘法表是我们计算的基础,在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
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容