Python的循环

while循环的语法:

while 条件

    循环体

for循环的语法:

for  目标  in   表达式

   循环体

一个简单的示例:

>>> for i in favourite:
	print(i,end=' ')

	
l i u h o n g y a n 

另一个简单的示例:

>>> member=['你好','World','今天是三八妇女节','节日快乐']
>>> for each in member:
	print(each,len(each))

	
你好 2
World 5
今天是三八妇女节 8
节日快乐 4

range()语法:

range([start,] stop [,step=1])

  • 这个BIF有三个参数,中括号括起来的两个表示这两个参数是可选的。
  • step=1表示第三个参数的值默认值是1.
  • range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。

举个简单的示例

>>> for i in range(5):
	print(i)

	
0
1
2
3
4
>>> for i in range(2,9):
	print(i)

	
2
3
4
5
6
7
8

range(2,9)是左包含,右不包含的


break的语法

break的作用就是终止当前循环

一个简单的示例:

answer = input('请输入我最想听的一句话:')

while True:
    if answer == bingo:
        break
    answer = input('抱歉,错了,请重新输入(答案正确才能退出游戏):')

print('哎哟,猜对了')
print('你真是我肚子里的蛔虫啊!')

输出的结果为:

请输入我最想听的一句话:你好呢
抱歉,错了,请重新输入(答案正确才能退出游戏):哈哈
抱歉,错了,请重新输入(答案正确才能退出游戏):你最帅
抱歉,错了,请重新输入(答案正确才能退出游戏):你很漂亮
抱歉,错了,请重新输入(答案正确才能退出游戏):我们都要坚强、
抱歉,错了,请重新输入(答案正确才能退出游戏):我们都要坚强
哎哟,猜对了
你真是我肚子里的蛔虫啊!

 


continue的语法

continue的作用是终止本轮循环,开启下一轮循环

一个简单的示例:

for i in range(10):
    if i%2 !=0:
        print(i)
        continue
    i += 2
    print(i)

输出的结果为:

2
1
4
3
6
5
8
7
10
9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值