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

对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 < 3);并且使用打印成list的形式

对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 < 3);并且使用打印成list的形式


请指教

正在回答

3 回答

r = list()

for x in range(1, 10):
    for y in range(1, 10):
        if x < y:
            r.append(x * 10 + y)
            
print(r)


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

wang_shh 提问者

非常感谢!
2017-02-26 回复 有任何疑惑可以回复我~
#2

我是大树 回复 wang_shh 提问者

不客气
2017-02-28 回复 有任何疑惑可以回复我~

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)

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

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 10 * x + y

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

举报

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

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

进入课程

对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 < 3);并且使用打印成list的形式

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