Python学习笔记-条件控制&循环

来源:互联网 发布:软件项目实施流程 编辑:程序博客网 时间:2024/05/22 07:07

—-条件控制if

Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
注意:
1、每个条件后面要使用冒号(:)
2、使用缩进来划分语句块
3、在Python中没有switch – case语句


【菜鸟教程-循环】http://www.runoob.com/python3/python3-loop.html

—-循环 for&while

【循环语句有 for 和 while,没有do..while循环】

1、while循环
*:while … else 在条件语句为 false 时执行 else 的语句块

count = 0while count < 5:   print (count, " 小于 5")   count = count + 1else:   print (count, " 大于或等于 5")

2、for

>>> languages = ["C", "C++", "Perl", "Python"] >>> for x in languages:...     print (x)...     break  #跳出循环C>>> 

3、pass
空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句

4、range()函数

内置range()函数,遍历数字序列,会生成数列

>>> for i in range(5):...     print(i) #输出 0 1 2 3 4>>> for i in range(5,9) :    print(i)   #输出 5 6 7 8【两参数表示范围】>>> for i in range(0, 10, 3) :    print(i)   #输出 0 3 6 9 【第三个参数表示 步长】>>> a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']>>> for i in range(len(a)):...     print(i, a[i])... 0 Google1 Baidu2 Runoob3 Taobao4 QQ>>> list(range(5))[0, 1, 2, 3, 4]
0 0