python学习笔记-4.1python循环和break语句
来源:互联网 发布:淘宝运营证书 编辑:程序博客网 时间:2024/06/05 15:53
python循环和break语句
for 循环
主要用来访问序列和可迭代的数据对象[1,2,3,4,5]
序列:列表,字符串,元组
语法:
for var in mysts
print var
代码例子:
names = ['mk','top','tree','while']print names[0]for name in names: print name
range 函数
for i in range(5): #输出0-4 print ifor i in range(5,10): #输出5-9 print ifor i in range(0,50,2): #输出0-49之间的偶数 print ifor i in range(-10,-20,-3): #负数循环 print i
用户登录案例1:
username = 'admin'password = 'xulaoshi123456'for i in range(3): user_input = raw_input('请输入你的用户名:') pass_input = raw_input('请输入密码:') if username == user_input and password == pass_input: print '欢迎登录 %s'%user_input #%s是字符串变量,user_input变量 break elif user_input == 'guest': #增加访客用户 print'登录成功,但是你只有只读权限' break else: print'登录失败,%s用户名或密码错误'%user_input
break 语句
终止循环语句,在嵌套循环中,break语句可以跳出for和while的循环体
例子:
for i in 'xuegod': if i == 'g': break print ('xuegod:',i)
continue 语句
跳出本次循环
for i in range(10): if i%2 == 0: continue print '这是奇数',ifor i in range(10): if i % 2 == 1: continue print '这是偶数', i
while 循环
语法:
while 条件:
执行的内容
案例1:要求程序每10s中循环一次,这里需要用到while,while就是没遇到break就一直循环至死的语句
import time #导入time模块count = 0while True: count += 1 print '循环第几次',count if count == 9: break time.sleep(3) #每隔3秒输出一次
案例2:
1、从1加到100,计算结果
sum100 = 0count = 1while count <= 100: sum100 += count count += 1print "1-100的累加结果%s"% sum100
作业:
1、把1-50中所有的偶数相加起来
2、计算斐波那契数列 前40
0 0
- python学习笔记-4.1python循环和break语句
- Python学习笔记(break语句)
- 【Python学习笔记】break退出循环和continue继续循环
- 【学习笔记】python循环语句
- Python学习03-条件/循环/break/continue/pass语句总结
- Python学习笔记(十一)----Python break 语句
- python循环语句中的else,break和continue
- Python:continue和break跳出循环语句区别
- python 条件,循环和其他语句的学习笔记
- Python学习笔记:条件、循环和其他语句
- Python学习笔记(五)条件,循环和其他语句(上)
- Python学习笔记(五),条件,循环和其它语句(下)
- 《Python基础教程》学习笔记 Chap5 条件、循环和其他语句
- 【Python学习笔记】for和while循环语句
- python学习笔记5-条件,循环和其他语句
- Python学习笔记(五)—条件判断和循环语句
- python break,pass,continue 循环语句
- Python 循环控制语句-break/continue
- 数据库的三大范式
- POJ2378 BZOJ3391 网络破坏 Tarjan割点
- vue2.0全家桶项目实用代码片段
- python opencv cv2 基础操作1
- 隐藏程序图标
- python学习笔记-4.1python循环和break语句
- Android截屏和录制视频
- Excel表快捷键一览(自己用到的)
- 终端界面上如何查看Linux主机中图片
- StringUtils,字符串处理
- HDU3639 Hawk-and-Chicken Tarjan缩点 +dfs+贪心
- syszuxpinyin中文输入异常
- yii2 ajax的post提交出现的400错误
- 贝塞尔曲线经典实例