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

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

1.条件语句:

形式:

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

占位符 pass

意义:

if(如果) A :

    就 B(当A为Trueelif(或者) C :

    就 D(当A为False并且C为Trueelse(否则) :
    就E(当A和C都为False

例子:

a=15
if 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:
    执行语句B
else:
    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=1
while a<5:
    print("hello")
    a=a+1
    if(a==2):
        break

continue运行代码

a=1
while 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)
#输出
a
b
c

5.else

while True:
    break
else:
    print('OK')

#for  
for item in iterable:
    break
else:
    print('OK')

""" 
只有正常结束的循环,非break结束的循环才会执行else部分
"""

else运行代码

a=1
for item in range(1,10):
    print(item)
    if(item==9):
        continue #会执行ok,如果最后一个执行条件是break不会运行else
else:
    print('OK')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值