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

这样也是对的吗?小白求教

for x in [ '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+y



正在回答

4 回答

for x in  range(1,10) :

    for y in range(1,10):

        if x<y:

            print ("%d"%x+"%d"%y)


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

缩进需要四个空格检查好没有啊

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

结果是符合的,但这里实际上打印出的是x和y两个字符串,而不是数字。

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

LSLZMJ

结果并不相符
2018-10-11 回复 有任何疑惑可以回复我~

x和y比较的时候,是比较的字符串,按ASCII值比较的

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

慕的地8245014

目前比较的是个位数,结果是符合的;若比较的是十位数的字符串,ASCII值就不一样了
2018-10-04 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

这样也是对的吗?小白求教

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号