请问在python中 i if i%4==1 else -i为什么表示条件表达式取正负值啊
这是三元运算符,也叫三目运算符在c语言里,这样写 i%4==1?i:-i而在python里写作 i if i%4==1 else -i当i%4的值是1时,返回i,否则返回-i