為什么用2^n計算不對,表示的意思不一樣嗎?
sum?=?0 x?=?1 n?=?1 while?True: ????sum?=?x?+?sum ????x?=?2^n ????n?=?n?+?1 ????if?n?>?20: ????????break print?sum
為什么計算的結果是189?
sum?=?0 x?=?1 n?=?1 while?True: ????sum?=?x?+?sum ????x?=?2^n ????n?=?n?+?1 ????if?n?>?20: ????????break print?sum
為什么計算的結果是189?
2018-07-05
舉報
2018-07-09
^不是冪運算,是按位異或(二進制),2**n是冪運算
2018-08-15
x每次都要進行一個冪運算是很耗費性能的。
2018-07-05
我也是這樣寫?