Byte of Python笔记(三)

Python有三种control flow statement:if,for,while
除此之外break和continue也用到
(一)if
和大多数语言一样,if作为选择控制出现,而且else if被缩写成elif
和C稍有区别的是,选择条件后面加冒号,比如
唯一需要注意的是,python没有switch语句,这一点可以依靠长的if...else...解决
(二)while
这个也和大多数程序语言一样,稍有区别的有两点:
  1. 和if一样,条件语句之后要加冒号
  2. 多出一个可选的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)    收藏  举报

导航