课程
/后端开发
/Python
/初识Python
这样写和标准答案到底差别在哪
2019-08-06
源自:初识Python 5-8
正在回答
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 这样就好了,因为你设置的是字符串,所以不会进行运算,或者你把单引号去掉也可以
慕慕8027490 提问者
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)
要么去引号,要么在计算时转换成数字
数字为什么要加引号啊,加引号成字符串了?
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号