最新回答 / PY_thon
不可以,应该:def toUppers(L): Y = [] for x in L: if isinstance(x, str): Y.append(x.upper()) return Yprint toUppers(['Hello', 'world', 101])
2017-07-23
最赞回答 / 郑安润
我来把整段代码解释一下吧!希望能解决你的问题。def move(n, a, b, c): #定义一个函数(由下面代码的“a, '-->', c”可以看出,该函数的最终目的是要将a柱中的n个盘子移动到c柱中)。 if n==1: print a,'-->',c #只有一个盘子时,只需将其从a柱移动到c柱,一步到位。 return move(n-1,a,c,b) #这一行代码可以理解成是在继续定义函数,可以看出,与原始函数相比较...
2017-07-23
最新回答 / 幕布斯8178736
经过确认,确保自己的上述写法,是符合语法的,没有错误。但是结果却还是出错。网上找了下,发现这位:http://www.iteye.com/problems/64471遇到了同样的问题。结果也是没法解决,或者只能用别的写法,来避免这个问题。初步判断,应该是python的bug。但是,事情总是要做的,还是要想办法实现功能才可以。在博客上找的你看看http://blog.csdn.net/liangyuannao/article/details/8724686
2017-07-22