最新回答 / 云鹰
按照题目要求输出的是浮点数,这个是关键。sum没有问题,至于为什么验证不通过,这个主要是慕课网的验证处理逻辑问题,不用在意,知道原理即可。```<...code...>```上面的结果和答案是一模一样的,这就够了
2016-08-19
已采纳回答 / qq_梦伤_0
因为if语句是按顺序判断并且只执行一个条件下的语句,当某个条件满足后就会执行该条件下的语句,而后面的条件会被跳过不会进行判断,比如第一张图,age=20满足age>=6,所以此时执行age>=6条件下的语句,然后跳过后面的条件判断,所以并不会执行age>=18条件下的语句,正确的写法应该是:if age>=18:elif age >=6:else:图2的写法是正确的
2016-08-17
最新回答 / 笑笑佛
你这两个结果其实是一样的,区别在于你的盘子原来在哪个塔上,要移动到哪个塔上。第一个结果表示你借助B把A上的两个盘子移动到C上,第二个结果是你借助C把A上的两个盘子移动到B上。这个要递归的函数参数顺序不同输出也就不同,但实际上并没有区别啊,你把你初始输入参数顺序调一下就对了。
2016-08-17
已采纳回答 / 我是搬运工
是一样的,>>> for i in range(10): print(i)0123456789>>> for i in range(0,10): print(i) 0123456789>>>
2016-08-17