使用列表推导式,制作所有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