Byte of Python笔记(三)
Python有三种control flow statement:if,for,while
除此之外break和continue也用到
(一)if
和大多数语言一样,if作为选择控制出现,而且else if被缩写成elif
和C稍有区别的是,选择条件后面加冒号,比如

唯一需要注意的是,python没有switch语句,这一点可以依靠长的if...else...解决
(二)while
这个也和大多数程序语言一样,稍有区别的有两点:
- 和if一样,条件语句之后要加冒号
- 多出一个可选的else语句,即跳出循环后做什么
(三)for
非常简单,看一个简单的例子即可

这里需要注意的是,i可以取到1,2,3,4。然而5是取不到的。
在C里面for (i = 0; i < 5; i ++),对应到python是for i in range (0, 5)
(四)break
和C几乎完全一样
(五)continue
和C几乎完全一样
posted on 2011-11-15 13:38 vincenzo.lai 阅读(179) 评论(0) 收藏 举报