Python:循环语句

Python有两种循环结构:while 和 for...in...

while

while当其后的判断条件满足时,就是执行缩进的语句块,直到while后面的条件不满足就停止。语法格式:

 
  1. while 判断条件:
  2. 语句块

Python

例如求和1+2+3+4+5:

 
  1. n = 1
  2. sum = 0
  3. while n<=5:
  4. sum = sum+n
  5. print(sum)

Python

将上述代码写入while.py文件中,执行命令python3 while.py,输出结果为15.

for…in…

for x in seq就是把seq的每个迭代元素代入变量x,然后依次执行缩进的语句块。语法格式:

 
  1. for var in sequence:
  2. 语句块

Python

例如求阶乘5!:

 
  1. n = 5
  2. result = 1
  3. for x in [1,2,3,4,5]:
  4. result = result * x
  5. print(result)

Python

将上述代码写入for.py文件中,执行命令python3 for.py,输出结果为120.

break & continue

提前跳出循环有两种语法:breakcontinue。两者区别在于:break是跳出整个循环,而continue是跳出当前循环。例如:

 
  1. list = ['a','b','c','d','e']
  2. for x in list:
  3. if x!='c':
  4. print(x)
  5. else :
  6. break

Python

输出如下:

a
b

如果将break换成continue,则输出如下:

a
b
d
e

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值