课程
/后端开发
/Python
/初识Python
print([x*100+y*10+z for x in range(1,10) for y in range(0,10) for z in range(0,10) if x==z]) 想让这句话的输出换行应该怎么写啊
2018-10-27
源自:初识Python 10-4
正在回答
L = [m * 100 + n * 10 + m for m in range(1, 10) for n in range(0, 10)]
for x in L:
print x
慕雪4577391
因为输出的是列表不可以换行
__心无旁骛_ 提问者
print(["%s%s%s"%(x,y,z)for x in range(1,10) for y in range(0,10) for z in range(0,10) if x==z])
其实更想知道的是这句话,我在%s后面加\n并没有换行而是把\n当做输出了
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序