Python(5)使用for...in循环和列表推导式打印一个99乘法表

来源:互联网 发布:云进销存软件哪个好 编辑:程序博客网 时间:2024/05/18 15:28

for...in...

for i in range(1,10):    for j in range(1,10):        if i >= j:            print('%d*%d=%2d\t'%(i,j,i*j),end = '')




列表推导式

res = [str(i)+'*'+str(j)+'='+str(i*j) for i in range(1,10) for j in range(1,10) if i >=j ]print(res)









友情提示:

Python学习交流、资源共享群:563626388 QQ


原创粉丝点击