用一行代码输出九九乘法表:
第一种方法:
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