python基础语法——布尔运算、break、continue、pass

布尔运算:and、or、not、in、not in

break语句:是用来结束循环的,一般写作if...break,写法如下:

# break语句搭配for循环
for...in...:
    ...
    if ...:
        break

# break语句搭配while循环
while...(条件):
    ...
    if ...:
        break

if...break的意思是如果满足了某一个条件,就提前结束循环。记住,这个只能在循环内部使用。

for i in range(5):
    print('明日复明日')
    if i==3:  # 当i等于3的时候触发
        break # 结束循环

continue语句:当某个条件被满足的时候,触发continue语句,将跳过之后的代码,直接回到循环的开始。

# continue语句搭配for循环
for...in...:
    ...
    if ...:
        continue
    ...

# continue语句搭配while循环
while...(条件):
    ...
    if ...:
        continue
    ...
i = 0
while i<5:
    print('明日复明日')
    i = i+1
    if i==3:  # 当i等于3的时候触发
        continue # 回到循环开头
    print('这句话在i等于3的时候打印不出来')

pass语句:就非常简单了,它的英文意思是“跳过”。

else语句:else不但可以和if配合使用,它还能跟for循环和while循环配合使用。

案例:猜数字游戏

#猜数字游戏
a=24

while True:
    b=int(input('输入数字:')
if b>a:
        print('太大了')
    if b<a:
       print('太小了')
    if b==a:
        print('猜对了')
        break

案例:只要输入演员名,就打印出:××出演了电影××。

movies = {
'妖猫传':['黄轩','染谷将太'],
'无问西东':['章子怡','王力宏','祖峰'],
'超时空同居':['雷佳音','佟丽娅'],
}


name=input('请输入演员名')
for movie in movies:
     actors=movies[movie]
     for actor in actors:
         if actor==name:
            print(name+'出演了电影'+movie)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值