码迷,mamicode.com
首页 > 编程语言 > 详细

python循环语句笔记

时间:2018-01-28 19:06:49      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:int   nbsp   python循环   需要   序列   大于   ati   while   python   

while 循环语句

while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

while 判断条件:
    执行语句……

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。

当判断条件假false时,循环结束。

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

# -*- coding: utf-8 -*-

i = 1
while i < 10:   
    i += 1
    if i%2 > 0:     # 非双数时跳过输出
        continue
    print i         # 输出双数2、4、6、8、10
 
i = 1
while 1:            # 循环条件为1必定成立
    print i         # 输出1~10
    i += 1
    if i > 10:     # 当i大于10时跳出循环
        break


for 循环语句

for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for iterating_var in sequence:
   statements(s)
# -*- coding: UTF-8 -*- 

for i in Python:
   print  i

输出结果如下:

P
y
t
h
o
n

循环使用 else 语句

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

 

pass 语句

pass 不做任何事情,一般用做占位语句。

# -*- coding: UTF-8 -*- 

for i in Python:
   if i == h:
      pass
      print pass
   print  i

输出结果如下:

P
y
t
pass
h
o
n

 

python循环语句笔记

标签:int   nbsp   python循环   需要   序列   大于   ati   while   python   

原文地址:https://www.cnblogs.com/leernh/p/8371802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!