最赞回答 / 慕设计2718092
你这个程序的逻辑写错了,for()循环嵌套的两个变量 name 和 y 来自相同的list--L 和测试的题目不符合,但是代码没有问题。
s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] L = set(L) for L in L: if L in s: s.remove(L) else: s.add(L) print (s)
2018-11-20
最赞回答 / qq_雙子_04312075
move(n,a,b,c) 中,n表示数量,第一个字符a表示将要被转移的一方,c表示第一个字符转移后的位置。
move(n-1, a, c, b)就表示将n-1个盘子从a移动到b move(n-1, b, a, c)表示将n-1个盘子从b移动到c 不需要关注字符是啥,只要记得将n个盘子从第一个字符所代表的位置转移到第二个字符代表的位置
2018-11-19
最赞回答 / 华珠王健杰
我的理解是这样的r'...'里面不能包含单个字符-> 'r"..."里面不能包含单个字符-> "r"""..."""不仅可以包含上面那些单个字符,就比如换行这种不可见的字符也可以原样输出
2018-11-18