已采纳回答 / qq_慕粉1563468
是因为python的版本问题,你看你的python是不是3.几版本的,教学这个是2.几版本,所以会不兼容。我下的是3.6版本,代码这样写就可以啦:print ('''静夜思窗前明月光,疑似地上霜。举头望明月,低头思故乡。''')加u就错误,第一行那个
# -*- coding: utf-8 -*-加不加都可以
2019-08-25
已采纳回答 / Cokein
原因编译器已经告诉你了,range没有append函数。怎么办呢?我们知道append是针对于list的,而你写的L=range(0,3)是个list吗?看起来是,其实不是的。那么正确的做法是先创建一个数据为range(0,3)的list,再用append,就不会报错了,如:L=[x for x in range(0,3)]L.append(1)print(L)
2019-08-23
已采纳回答 / 小黑鼠
错误1 就是 return sum 缩进问题应该和for对齐 错误2 就是最后的print 显示函数后面不要加()了 ,多一个()号print square_of_sum([1, 2, 3, 4, 5])
2019-08-22
已采纳回答 / Peppa_
这里的key是分数,value是名字;意思相当于变量名是分数,变量值是名字如果你想替换就必须是变量名相同,值不同;也就是key分数相同,value名字不同
2019-08-22
已采纳回答 / 蛙蛙王子2017
报错是:RuntimeError: Set changed size during iteration因为你在遍历 s 的时候,不能删除 s 里的元素,这是初学者一个常见的错误。
2019-08-22
已采纳回答 / Cokein
把n个从a依靠b移动到c,你在a通过c移动到b上n-1个之后,a上剩了一个,你要先把a上这个移动到c,就是print(a+'-->', c),这时才是解决了移动a最底下那个到c的过程,然后这时n-1个在b上,自然就是b上的n-1个通过a移动到c了,move(n-1, b, a, c)
2019-08-21