首页 > 编程语言 > 详细

Python学习第六天_循环

时间:2020-06-11 13:29:33      阅读:39      评论:0      收藏:0      [点我收藏+]

range()函数

1、使?range()函数,可以?成?个整数序列 2、参数的意义:

  • range(n)range(0, n)?样,都是?成?个从0到n-1的整数序列
  • range(m, n),n>m,?成从m到n-1的序列。取头不取尾
  • range(m, n, p),n>m,?成m到n-1中间隔为p的整数序列。例如range(3,30,5)的意思 就是从3开始每间隔5取?个数,直到29,结果为[3,8,13,18,23,28]。(只有两个参数 时,p默认为1。)

for...in...循环

1、i是变量名,可以根据需要取 2、遍历:逐?访问全部数据 3、?于处理已知循环次数或循环固定次数的问题 4、格式:

  • for ... in ...:语句最后需要接冒号
  • for ... in ...:语句内部语句需要缩进,会被重复执? 5、in后可接列表、字典和字符串,但不允许接整数、浮点数
  • 列表?的元素值依次赋值给变量i,i最终的值取决于最新?次的赋值
  • 对于字符串??,会依次输出字符

示例1:

for i in [1,2,3,4,5]: 
    print(i) 
#显示结果为:
#1 
#2 
#3
#4
#5

示例2:

for i in ‘吴彦祖‘: 
    print(i) 
#显示结果为:
#吴
#彦
#祖

while循环

1、与if条件判断类似,while后条件若满?,会进?语句内部循环直?条件不再满?或内部打断 2、?于处理未知循环次数或循环固定次数的问题 3、格式

  • while循环前要定义变量
  • 为避免陷?死循环,在循环内必须更新变量,如?加:a=a+1,也可以写成a+=1
  • 循环体内部需要缩进

示例1:

a = 0 
# 非格式要求,但在while循环前必须要定义变量

while a < 5: 
    a = a + 1 
    print(a) 
    # 显示结果为:(不显示0是因为a先自加再输出,此时赋值已更新)
# 1 
# 2 
# 3 
# 4 
# 5

示例2:

# 循环前必须要定义变量
a = 0 

while a < 5: 
    a = a + 1 

print(a) 
# 显示结果为:
# 5

因为print()在循环外,只输出最终a的赋值

Python学习第六天_循环

原文:https://www.cnblogs.com/jianwen520/p/13092300.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!