|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
009 了不起的分支和循环3
1. for 循环,更为智能和强大,更具有现代化气质
语法:
for 目标 in 表达式:
循环体
- >>> f = 'fishc'
- >>> for i in f:
- print(i, end = ' ')
- f i s h c
复制代码
补:len(str),获取str的长度
2. range( [start,] stop[, step = 1] )
- >>> for i in range(2,10,2):
- print(i)
- 2
- 4
- 6
- 8
复制代码
3. break / continue
break:终止本轮循环,并跳出循环体(注:只会跳出一层循环)。
continue:终止本轮循环,并开始下一轮循环(注:在开始之前会测试条件是否为True,若不是,则跳出循环)
课后习题:
1. 5次
2. 0次
3. 见上面
4. 列表可以装下任何东西
5. 0,1,。。。,9的整数
6. 2\n3\n
7. 循环永远为真:while True,这也同样用在游戏和系统的循环,可随时用break跳出循环。
8. # 提高运行效率
- for i in range(0, len(string)):
- print(i, end = ' ')
复制代码
动一动1:
- temp = input('请输入密码:', end = ' ')
- chance = 3
- answer = 'FishC.com'
- while '*' in temp:
- print('密码中不能含有“*”号!您还有3次机会!请输入密码:', end = ' ')
- temp = input('请输入密码:', end = ' ')
- code = temp
- while code != answer and chance > 0:
- print('密码输入错误,您还有N次机会!请输入密码:', end = ' ')
- chance -= 1
- print('密码正确,进入程序......')
复制代码
|
评分
-
查看全部评分
|