python基础-06-条件判断、循环语句
来源:互联网 发布:mysql安装版 64位 编辑:程序博客网 时间:2024/06/01 10:50
python基础-条件判断、循环语句
1.条件语句:
形式:
if 判断语句 : 执行语句1elif 判断语句2: 执行语句2elif 判断语句3: 执行语句3#...else: 执行语句4占位符 pass
意义:
if(如果) A : 就 B(当A为True)elif(或者) C : 就 D(当A为False并且C为True)else(否则) : 就E(当A和C都为False)
例子:
a=15if a>15: print("大于15")elif a>0 and a<=15: print("a值在1和15之间")else: pass #占位
获取随机数:
>>> import random>>> random.randint(0,10) 0到10
2.循环语句
1.while循环
while 判断语句A: 执行语句Belse: print('程序正常结束,执行else')
注意:循环要有终止条件
**例子:
while a<5:
print(“hello”)
a=a+1
快捷键:ALT+3 #Python自带IDE注释代码
2.break和continue
while True: break #终止循环 continue #跳过本次循环#break 会终止循环,循环不再执行#continue是跳过本次循环,循环继续
break运行代码
a=1while a<5: print("hello") a=a+1 if(a==2): break
continue运行代码
a=1while a<5: a=a+1 if(a==2): continue print("hello\t%s"%a)
3.range
#range(10) #表示0 - 9 这个范围>>> list(range(10))[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]range(1,10) #表示 1 - 9这个范围>>> list(range(1,10))[1, 2, 3, 4, 5, 6, 7, 8, 9]range(1,10,2) #表示 1 - 9这个范围,并且以步长2进行取数>>> list(range(1,10,2) )[1, 3, 5, 7, 9]
4.for循环
for item in iterable: 执行语句else: print('程序正常结束,执行else')#循环条件可以是任何可迭代的对象,如:序列类型,集合和字典
for运行代码
>>> li=["a","b","c"]>>> for f in li: print(f)#输出abc
5.else
while True: breakelse: print('OK')#for for item in iterable: breakelse: print('OK')""" 只有正常结束的循环,非break结束的循环才会执行else部分"""
else运行代码
a=1for item in range(1,10): print(item) if(item==9): continue #会执行ok,如果最后一个执行条件是break不会运行elseelse: print('OK')
阅读全文
0 0
- python基础-06-条件判断、循环语句
- Python基础语法之条件判断语句、循环
- Python基础之语句(条件、循环)
- Python基础-条件判断和循环
- Python基础5条件判断+循环
- python基础之条件判断和循环
- Python开发-Python基础学习-Python条件循环语句
- Python:循环、条件判断
- python条件判断、循环
- Python基础入门2--条件语句和循环语句
- python 列表处理,for循环语句,if条件判断
- Python学习笔记(五)—条件判断和循环语句
- Python之 If条件判断、While循环语句
- Python基础编程(五)条件、循环和其他语句
- python基础之条件、循环和其他语句
- python学习(基础补充)--字典、条件语句、循环
- Python入门基础之条件循环语句(二)
- for (初始化语句; 判断条件; 循环条件)
- 怎么样给小孩取名字好听又准确?有它就可以搞定了
- StackExchange.Redis通用封装类分享
- vue 中nextTick的用法
- 深度学习中的注意力机制
- linux桥接模式无法联网解决
- python基础-06-条件判断、循环语句
- 使用vue框架实现部门大区二级联动
- AsyncTask的使用
- 使用forever启动nodejs 和vue 代码
- 如何使用gdb结合qemu调试linux内核源码
- java研发手机归属地批量查询
- extern C的作用详解
- Springboot 的内部工具类 SpringFactoriesLoader
- Android应用层View绘制流程与源码分析