课程
/后端开发
/Python
/初识Python
print [x+y+z for x in '123456789' for y in '0123456789'for z in '123456789'if x==z ]
2014-11-28
源自:初识Python 10-4
正在回答
题目要求返回数值,你的是返回字符串的,改成这样
print [int(x+y+z) for x in '123456789' for y in '0123456789'for z in '123456789'if x==z]
就对了
这种代码虽然cool, 但是很没有可读性, 实际中很少用到.
不符合题目要求。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序