已采纳回答 / 慕田峪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