为了账号安全,请及时绑定邮箱和手机立即绑定

这该死的空格该如何去掉???

for x in range(1,10):
    for y in range(1,10):
        if y>=x :
            break
        print y,x

运行成功,输出错误

1 2
1 3
2 3
1 4
2 4
3 4
1 5
2 5
3 5
4 5
1 6
2 6
3 6
4 6
5 6
1 7
2 7
3 7
4 7
5 7
6 7
1 8
2 8
3 8
4 8
5 8
6 8
7 8
1 9
2 9
3 9
4 9
5 9
6 9
7 9
8 9

index.py 请检查输出是否匹配:12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 48 49 56 57 58 59 67 68 69 78 79 89,再试试!直接进入下一节

正在回答

5 回答

str(x)+str(y),转换成字符也可以的

1 回复 有任何疑惑可以回复我~
#1

慕UI0344854 提问者

谢谢!后来我也知道可以用转换成字符串的方式解决问题,我主要是吐槽Python太“人性化”有的时候也是缺点
2018-08-25 回复 有任何疑惑可以回复我~

前面讲过逗号即是空格


0 回复 有任何疑惑可以回复我~

for x in [0,1,2,3,4,5,6,7,8,9]:
    for y in [0,1,2,3,4,5,6,7,8,9]:
        if x<y:
            print x*10+y
       



0 回复 有任何疑惑可以回复我~

老哥,这是整数,直接x*10 + y,老师的示范是字符串,所以x+y直接放一起。

2 回复 有任何疑惑可以回复我~

问题解决了  不过是在Python3解决的

还是用歪门邪道解决的 真的服了 

for x in range(1,10):
    for y in range(1,10):
        if y>=x :
            break
        print (y,end='')
        print (x,end='')
        print("\n")

不自作聪明加空格和换行会死吗

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

这该死的空格该如何去掉???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信