请问为什么第一种不能运行,第二种可以呢?
=表示的是赋值,上面的是把“result”里面的额赋值给result,再把math.ceil(num)赋值给result,最后result得到的是后面的赋值,而下面的直接赋值给"relult"
你这两种写法没有任何区别
第一种相当于给result赋值了两次,第二次赋值把第一次的替换了。