python for和while循环详解

xiaoxiao2021-02-28  38

python for和while循环详解

原创  2017年01月21日 12:06:12 标签:python /while /for /循环 269

for循环

一、 for语句格式

for  表达式1  in   表达式2:             #  判断 表达式1 是否在表达式2所包含范围中

语句1      #  若上一句条件成立,则执行下列语句

语句2

...

语句n

二、for循环范例

[python]  view plain  copy number = [1,2,3,4,5]              #    创建一个名为 number的列表  for i in number:                  #  判断变量i 是否在number列表所包含中             print  "The number is %d"  %i      # 若包含则打印。     [python]  view plain  copy <span>                      </span># 执行完毕后,返回for 语句句首继续判断条件是否成立;   [python]  view plain  copy    [python]  view plain  copy 注: for 循环中的判断语句可以使用未定义变量 i   [python]  view plain  copy <span>          </span>实际上 该变量在for循环开始时就被定义了,而且每次循环开始时都会被重新定义一次;  

while循环

一、while语句格式 while  判断条件:                      # 判断条件为真则执行循环体内的执行语句;  判断条件为真 可以是 任何表达式、任何非零、非空(null)的值; 执行语句 二、while范例 [python]  view plain  copy #!/usr/bin/python  #-*-  coding:UTF-8  -*-    i = 0                      #  创建一个名为i的变量并赋初值为0;   [python]  view plain  copy numbers = range(0,6)     #  穿件一个名为numbers的列表,并用range函数赋值;   [python]  view plain  copy whilie i < 5:            # 首先判断表达式 i < 5 是否为真;若为真则执行循环体内语句;   [python]  view plain  copy print  numbers[i]  # 打印 列表number的第i+1 个元素,(列表的下表从0开始);   [python]  view plain  copy <span style="white-space:pre;"> </span>i = i+1           # 将变量自增1;   [python]  view plain  copy    [python]  view plain  copy   

总结

>>>  尽量少用while循环,大部分时候for循环更好用 >>>  for循环 用于匹配特定集合,并进行循环                        #  类似与 C语言中的  switch case 语句; >>>  while循环  用于判断条件为真,并进行循环 >>>  

附录

学习与参考连接

(1)  python教程:http://www.runoob.com/python/python-while-loop.html

(2) python在线编程网站:https://penjee.com/tutorial

转载请注明原文地址: https://www.6miu.com/read-2614355.html

最新回复(0)