最新回答 / tonysu
計算順序不同,前面那串我用x代替。x/2*a表示:x除以2然后乘以2。在我們熟悉的公式里2和a都在分數線下,分數線表示的是除法,所以實際上應該是除以a,寫成x/2/a,或者把2和a相乘后一起除,寫成x/(2*a)。
2019-09-13
最新回答 / 家家要學會
還是沒怎么明白,請問這里為什么是print(a, '-->', c)#為什么要打印a到c的路徑?很多人說這是最大的圓盤從a到c的路徑,但是電腦是如何知道這段是指最大圓盤從a到c的路徑?我這么問可能有點傻,但我真的不懂了。
2019-09-13
最新回答 / 慕村小生
因為sum是一個變量,變量是需要定義的,在定義的時候沒有特別要求初始值賦值0。def square_of_sum(L):? ? sum = 0? #之所以在這里定義和賦值是因為整個函數要用到這個變量,不能在for循環里面定義,迭代的時候會被重復覆蓋。在函數外面定義也是可以的,但是函數結束之后還會一直占用內存。? ? for x in L:? ? ? ? sum = sum + x * x? ? return sum希望能幫到你~
2019-09-13