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

如何理解这段代码

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


正在回答

3 回答

sum = ['A','B','C','D']
sum2 = ['E','F','G','H']
sum3 = ['a','b','c','d']
for x in sum:
    for y in sum2:
        for z in sum3:
            print x + y + z

运行之后 理解一下代码

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

从1-9的整数序列x中选一个作十位上的数字,y中作百位上的数字,根据题意,十位上的数字要比个位小,所以有判断条件x<y,最后把两个数组合成一个两位数

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

嵌套循环:x取1,y取0-9,进行判断;x取2,y取0-9;一直到x取9...  期间进行条件判断

条件判断:如果x在列表1取得数比y在列表2取得数要小,就输出以x为十位,y为个为的一个数

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

举报

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

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

进入课程

如何理解这段代码

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