用一行代码输出九九乘法表:
第一种方法:
print('\n'.join([' '.join(["%d*%d=%d"%(i,j,i*j) for i in range(1,j+1)])for j in range(1,10)]))

第二种方法:
print('\n'.join([' '.join([f'{x}*{y}={x*y:2}' for x in range(1, y+1)]) for y in range(1, 10)]))
用一行代码计算1,2,3,4……100的和:
sum([i for i in range(100)])
![]()
交换两个变量的值:
x,y=y,x

本文分享了几个使用一行代码解决复杂问题的编程技巧,包括输出九九乘法表、计算1到100的和及交换变量值的方法,展示了Python语言的强大与简洁。


被折叠的 条评论
为什么被折叠?



