已采納回答 / 慕田峪1089631
前面兩位OX意味著該數是十六進制,F相當于15(十六進制轉換有16進制每一位上可以是從小到大為0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16個大小不同的數,即逢16進1,其中用A,B,C,D,E,F(字母使用大寫)這六個字母來分別表示10,11,12,13,14,15),所以OXFF換算過來就是15*16^1+15*16^0=255.
2019-06-19
已采納回答 / qq_閣子_ovwKL1
第二題要求的是3的倍數,第一個3的倍數是在序列2,假如你是從1開始索引的話,結果就是[2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38,] 肯定是不對的。同理第三題是5的倍數,第一個是5的倍數的數在序列4因此從4開始索引。不大于50,就是小于等于50,當然包含50了
2019-06-19
已采納回答 / 慕沐9422798
我研究了下,原來是python可以同時給多個變量賦值的關系,那行代碼意思就是同時給L[0],L[1]分別賦值了L[-1]L[0]的意思同理可以L[0],L[1],L[2]=1,2,3那么print L就是[1,2,3]#輸出結果
2019-06-19
已采納回答 / weixin_慕工程5208918
大家好我是小白?(? ???ω??? ?)?,試了一下好像會把n繼續帶如下面三個move運算直到溢出-_-||。return,相當于程序進行到這里就停止并且返回該處的值。這個程序沒有調用返回值所以寫return就是return None 空,作用就是n==1是是最后一個運算,return結束。
2019-06-18
已采納回答 / 慕用9557919
沒換之前,sum = sum+x,x=x+2????x is 1,sum加了一個1換之后,x=x+2,sum=sum+x????x is 3,sum直接加3,少了一個1
2019-06-15
已采納回答 / 慕圣4564532
按位異或邏輯運算符,要轉二進制,按位判斷異或比如 1^2 就是 0001 ^ 0010 = 0011 就是32^2 就是 0010 ^ 0010 = 0000 就是03^2 就是 0011 ^ 0010 = 0001 就是1
2019-06-14
已采納回答 / qq_慕絲0367903
和數學運算不同的地方是,Python的整數運算結果仍然是整數,浮點數運算結果仍然是浮點數:
1?+?2????#?==>?整數?3 1.0?+?2.0????#?==>?浮點數?3.0但是整數和浮點數混合運算的結果就變成浮點數了:
2019-06-13