加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

值得收藏!16段代码入门Python循环语句

发布时间:2019-09-16 20:32:18 所属栏目:建站 来源:华章科技
导读:副标题#e# 循环语句又称为重复结构,用于反复执行某一操作。面对大数量级的重复运算,即使借助计算机,重复编写代码也是费时的,这时就需要借助循环语句。使用循环语句一般要用到条件判断,根据判断式的返回值决定是否执行循环体。 循环分为两种模式,一种

输出结果:

  1. 开始录入小明的考试成绩! 
  2. 请输入语文成绩: 
  3. 97 
  4. 请输入数学成绩: 
  5. 90 
  6. 开始录入小红的考试成绩! 
  7. 请输入语文成绩: 
  8. 89 
  9. 请输入数学成绩: 
  10. 100 
  11. ['小明', '小红'] 的总分依次是 [187, 189] , 平均分依次是 [93.5, 94.5] 
  12. 完成成绩录入! 

理论上,for循环也可以无限嵌套,但并不推荐。

02 while

while语句是Python中最常用的递归结构。区别于for循环,while循环结构包含条件判断式,是一种条件循环,属于当型循环。

while语句最基本的形式包括一个位于顶部的布尔表达式,一个或多个属于while代码块的缩进语句。也可以在结尾处包含一个else代码块,它与while代码块是同级的,组成while-else的形式。while语句的基本语法格式如下。

  1. while 条件表达式: 
  2.  操作语句 1 
  3.  操作语句 2  

while语句常用的参数及其说明如下所示:

  • 条件表达式:接收布尔表达式,表示判断条件是否成立。无默认值
  • 操作语句:接收操作语句,表示执行一段代码。无默认值

执行while语句时,只要顶部的条件表达式返回真值,就一直执行while部分嵌套的递归代码,当条件表达式返回假值时,不再执行操作语句,程序跳出while结构。

while语句的基础使用方法如代码清单4所示。

  • 代码清单4:while语句
  1. sum = 0 
  2. n = 99 
  3. while n > 0: 
  4.  sum += n 
  5.  n -= 2 
  6. print(sum) 

输出结果:2500

如果布尔表达式不带有<、>、==、!=、in、not in等运算符,仅仅给出数值之类的条件,也是可以的。当while后写入一个非零整数时,视为真值,执行循环体;写入0时,视为假值,不执行循环体。也可以写入str、list或任何序列,长度非零则视为真值,执行循环体;否则视为假值,不执行循环体。

如果布尔表达式始终返回1,while语句就变成无限循环,如代码清单5所示。

  • 代码清单5:while语句无限循环
  1. # 布尔表达式为常数1,始终为真值 
  2. while 1: 
  3.  print('循环') 

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读