python基础-06-条件判断、循环语句

来源:互联网 发布:mysql安装版 64位 编辑:程序博客网 时间:2024/06/01 10:50

python基础-条件判断、循环语句

1.条件语句:

形式:

if 判断语句 :    执行语句1elif 判断语句2:    执行语句2elif 判断语句3:    执行语句3#...else:    执行语句4占位符 pass

意义:

if(如果) A :    就 B(当A为Trueelif(或者) C :    就 D(当A为False并且C为Trueelse(否则) :    就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)  010

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')
原创粉丝点击