Python学习笔记(五)Python基础_循环语句

目录

一、while循环

二、for循环

三、range()函数

四、break语句

五、continue语句


程序在一般情况下是按顺序执行的;需要多次重复执行的代码,都可以用循环的方式来完成。

一、while循环

  • while 循环一般通过数值是否满足来确定循环的条件
while 判断条件:
    条件满足时,做的事情 1
    ...(省略)...

二、for循环

  • for 循环一般是对能保存多个数据的变量,进行遍历
for 临时变量 in 序列:
    循环满足条件时执行的代码
# 使用for打印九九乘法表
for i in range(1,10):   # 父循环控制行数
    for j in range(1,i+1):  # 子循环控制列数
        print('%d * %d = %d\t'% (j,i,j * i),end='')
    print('')   # 这个print的作用是换行

三、range()函数

range(stop) -> range object
range(start, stop[, step]) -> range object
参数说明:
start:默认为0,例如 range(4) 等于range(0,4) 0,1,2,3
stop:计数到stop,但不包括stop 例如range(4) 0,1,2,3
step:当给定步长step时,它指定增量(或减量)。range(1,5,2) 产生1,3
# python3中range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。

# 只给出stop
number = range(10)
print(number)     # 结果:range(0, 10)
print(list(number))  # 结果:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

# 给出star,stop
number = range(1,10)
print(number)     # 结果:range(1, 10)
print(list(number))  # 结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]

# 给出star,stop,step
number = range(1,10,2)
print(number)     # 结果:range(1, 10, 2)
print(list(number))  # 结果:[1, 3, 5, 7, 9]

四、break语句

  • 作用:用来结束整个循环
  • 只对最近的一层循环起作用
  • 只能用在循环中使用,除此以外不能单独使用。
name = 'chen2021Eden'
for x in name:
    if x == 'E':
        break # "遍历字符串遇到'E'时,结束遍历",  chen2021
    print(x, end='')

五、continue语句

  • 作用:用来结束本次循环,紧接着执行下一次的循环
  • 只对最近的一层循环起作用
  • 只能用在循环中使用,除此以外不能单独使用。
name = 'chen2021Eden'
for x in name:
    if x == 'E':
        continue  # "遍历字符串遇到'E'时,跳过本次循环,继续执行遍历",  chen2021den
    print(x, end='')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值