一行python代码写九九乘法表,1,2,3…到100的和,交换两个变量的值

用一行代码输出九九乘法表:

第一种方法:

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

猜你喜欢

转载自blog.csdn.net/LinRuiC/article/details/84206597