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

这个答案是什么原因

for x in['1','2','3','4','5','6','7','8','9']: for y in['2','3','4','5','6','7','8','9']: if x<y: print x*10+y 答案一律的1111111112 11111111113 11111111114 11111111115 11111111116 11111111117 11111111118 11111111119 22222222223 是怎么回事呢?

正在回答

3 回答

56dce9f800011caa05000078.jpg

56dce9f80001e1c205000077.jpg

56dce9f80001867f05000074.jpg

这是我能想到的三种输出方法,供参考

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

list里面,加''的是字符串,所以会出现11111111112这样的答案,你把list里的''都去掉,这样就不是字符串了,就可以了

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

x*10+y;如果x,与y是字符串,则操作是按字符串操作,*表示重复,+表示链接

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

举报

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

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

进入课程

这个答案是什么原因

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