使用列表推导式,制作所有99乘法表中的运算

来源:互联网 发布:美国人口老龄化数据 编辑:程序博客网 时间:2024/06/05 06:37

使用列表推导式,制作所有99乘法表中的运算


#方法1:

lists1 = [1,2,3,4,5,6,7,8,9]
lists2 = [1,2,3,4,5,6,7,8,9]


result = [str(j) + ' * ' + str(i) + ' = ' + str(i * j) for i in lists1 for j in lists2 if i >= j]
print(result)


#方法2:

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

print(result)


小结:python语言特性就是简洁,用适当的方法来解决合适问题,把语言特性充分发挥出来


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


原创粉丝点击