x=9
y=7
z=x if x<y else y
print(z)
如上所示可以运行成功 结果为7
x=9
y=7
z=z=x if x<y else y
print(z)
如上所示也可以运行成功 结果为7
求解z=x 和z=z=x 有什么区别 为什么可以运行成功
谢谢大佬!
x=9
y=7
z=x if x<y else y
print(z)
如上所示可以运行成功 结果为7
x=9
y=7
z=z=x if x<y else y
print(z)
如上所示也可以运行成功 结果为7
求解z=x 和z=z=x 有什么区别 为什么可以运行成功
谢谢大佬!
x = y = 10
print(x, y)
z=z=x这种赋值方式是支持的,这是将x的值赋予z,你虽然写了z=z=x,但实际上只执行一次赋值,因为变量z都是同一个变量