鱼C论坛

 找回密码
 立即注册
查看: 1646|回复: 3

[已解决]关于for 和 while 有些想不明白

[复制链接]
发表于 2017-9-24 19:48:44 | 显示全部楼层    本楼为最佳答案   
问题1:i表示循环项。可以理解为当为i时。具体可见后面讲解。
问题2:while count: 等价于 while count != 0:

问题一分析如下:
range()返回的结果是个序列。如
range(10)表示区间[0,1,2,3,4,5,6,7,8,9,10)
而 i 表示将从这个区间中取出的数:也就是循环项
  1. for i in range(3):
  2.     print('当为',i,'时,')
  3.     print('这个是循环中的希望执行的语句!')
  4.     print('================')
复制代码


执行情况如下:
for 0 in [0, 1, 2] :
当为 0 时,
这个是循环中的希望执行的语句!
================
for 1 in [0, 1, 2] :
当为 1 时,
这个是循环中的希望执行的语句!
================
for 2 in [0, 1, 2] :
当为 2 时,
这个是循环中的希望执行的语句!
================
>>>

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-29 10:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表