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

这样也对???

for x in ['1','2','3','4','5','6','7','8','9']:

    for y in ['1','2','3','4','5','6','7','8','9']:

        if x<y:

            print x+y

严格来说看起来像对的,但字符串还是字符串,不是数字,人打分的话会扣分吧?

正在回答

1 回答

话说定义成数字的list的话,最后打印x+y的时候会出错,或者有别的打印方式么?

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

Mymusic 提问者

没错啊,不信你试试,就是个字符串求和---连接起来就完了。
2015-07-13 回复 有任何疑惑可以回复我~
#2

梅西还有西梅 回复 Mymusic 提问者

你这个是定义了10个字符 然后打印字符 我的理解就是相当于1和2 而不是12 能理解我的意思么?他的答案的打印方式则是打印了12而不是1和2
2015-07-13 回复 有任何疑惑可以回复我~
#3

Mymusic 提问者 回复 梅西还有西梅

对啊,我知道的。我开始提问就是这个意思。只不过系统无法辨认,要是老师看的话直接没分都有可能。
2015-07-15 回复 有任何疑惑可以回复我~
#4

Ben_0032 回复 Mymusic 提问者

for x in range(1,10): for y in range(0,10): if x < y: print(x*10+y) 这样? 有没有什么用list简单表示1到9的数字的啊
2015-07-16 回复 有任何疑惑可以回复我~
#5

梅西还有西梅 回复 Mymusic 提问者

恩 不知道这个系统能辨认么 不过两个都会写岂不是更厉害 哈哈哈
2015-07-17 回复 有任何疑惑可以回复我~
查看2条回复

举报

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

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

进入课程

这样也对???

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