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

这样有什么问题呢,小白萌新在线等

这样写和标准答案到底差别在哪https://img1.sycdn.imooc.com//5d4914cf000141c014401080.jpg

正在回答

3 回答

for x in ['0','1','2','3','4','5','6','7','8','9']:
    for y in ['1','2','3','4','5','6','7','8','9']:	   
    if  y<x:		   
    print y+x
这样就好了,因为你设置的是字符串,所以不会进行运算,或者你把单引号去掉也可以


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

慕慕8027490 提问者

恩恩,谢谢了
2019-08-06 回复 有任何疑惑可以回复我~
for x in ['0','1','2','3','4','5','6','7','8','9']:
    for y in ['1','2','3','4','5','6','7','8','9']:
        if  y<x:
            print int(y)*10+int(x)

要么去引号,要么在计算时转换成数字

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

慕慕8027490 提问者

恩恩,谢谢了
2019-08-06 回复 有任何疑惑可以回复我~

数字为什么要加引号啊,加引号成字符串了?

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

慕慕8027490 提问者

恩恩,谢谢了
2019-08-06 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

这样有什么问题呢,小白萌新在线等

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

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

帮助反馈 APP下载

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

公众号

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