最赞回答 / Muke2009
我从95-100举个例子: 95(-6), 96(-5), 97(-4), 98(-3), 99(-2), 100(-1)n=1时,即找最后1个5的倍数,那就是100,第一个参数就是 -1n=2时,即找最后2个5的倍数,那就是100,95,第一个参数就是 -6则 n=10 的时候,第一个参数就是 -1 - (n-1)*5 = -1 - 45 = -46
2017-11-10
最赞回答 / qq_哦_21
在python中是不一样的 ,函数名的命名规则是def 例如:def fn() 变量可以直接使用 不需命名 例如:浮点数 sum = 0.0 数组:arr = [] 我也是刚学python
2017-11-09
最新回答 / 慕慕253826
顺序错了,还要注意层次,大于100的没法过滤,会进入死循环,应用breaksum = 0 x = 1 while True: sum = sum + x x = x + 2
if x > 100:
break
print sum
2017-11-09
最新回答 / qq_痛也痛个痛快_0
现将x转化为二进制如:4的二进制为100,0x1的即1的二进制为001 100&001 位数对应都为1结果为1即与操作同一为1=000 也就是按位与操作为0所以他为偶数你会发现所有偶数的二进制最后一位绝对是0,基数二进制最后一定是1。。。。。。所以只需让x与1做与运算就可以判断基偶
2017-11-08
最新回答 / 要微笑着写Bug呀
第一个move是正常的形式参数显示,后面的move(a,c,b)和move(b,a,c)调换位置A --> BA --> CB --> CA --> BC --> AC --> BA --> BA --> CB --> CB --> AC --> AB --> CA --> BA --> CB --> C
2017-11-08
最新回答 / NirvanaD
print(a+'-->'+c)仔细看一下这行代码,其中a、c是两个变量,这个方法的方法名和参数是move(n, a, b, c)这样的,当传递的参数格式为move(2,'A','B','C')的时候,变量a='A',b='B',c='C',如果传递的参数格式变成了move(2,'B','A','C'),那么此时变量会变成a='B',b='A',c='C'
2017-11-08