| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1455 人关注过本帖
标题:急!!!请教一下这代码什么意思 在线等!!!
取消只看楼主 加入收藏
copperLP
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
急!!!请教一下这代码什么意思 在线等!!!
请问一下这段代码
def q3m():
  c=4
  d=2
  for a in range(c):
    for b in range(0,c,d):
      print a
    print b

为什么会得出这个结果:

0
0
2
1
1
2
2
2
2
3
3
2

就是不明白为什么会得出这样的结果 不知道这些数字是怎么出来的 为什么这些数字有不同显示数量 希望有人给解释下 谢谢了!!!!!在线等啊!!!
搜索更多相关主题的帖子: 在线 
2012-11-06 19:43
copperLP
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-6
收藏
得分:0 
回复 2楼 木头lbj
大概明白点 再仔细揣摩揣摩 灰常感谢!!!
2012-11-06 20:13
copperLP
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-6
收藏
得分:0 
回复 2楼 木头lbj
再请问一下 为什么“这里的range的作用是保持里面的a输出两次”?
2012-11-06 20:17
copperLP
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-6
收藏
得分:0 
回复 5楼 木头lbj
哦了!这个明白了 还有点疑问 就是为什么“每次里面的for循环执行完后b都为2”,在这里2不是当做a的循环两遍了么,那为什么每次最后都还有个2,是不是这个2在外循环里就是其他含义了?
2012-11-06 20:31
copperLP
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-6
收藏
得分:0 
回复 7楼 木头lbj
哦哦 明白了 灰常感谢!!!
2012-11-06 21:08
快速回复:急!!!请教一下这代码什么意思 在线等!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012089 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved