我用if 赋值的这个RSu2不能直接作为变量使用吗,我在if前声明了RSu=0,又可以用了,有人解释一下为什么吗
啥叫用if赋值if里是判断,不是赋值python是弱类型的编程语言,但是它是强语法的不像C语言那样,if里可以写赋值语句python里的if只能写比较,不可以写赋值
代码没贴全。报错原因是 if Rsu2 <= 0 在这条语句里,存在Rsu2并没有赋值的可能,所以无法进行 if 判断