本文主要是介绍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+1if i==3: # 当i等于3的时候触发continue # 回到循环开头print('这句话在i等于3的时候打印不出来')
pass语句:就非常简单了,它的英文意思是“跳过”。
else语句:else不但可以和if配合使用,它还能跟for循环和while循环配合使用。
案例:猜数字游戏
#猜数字游戏
a=24while 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)
这篇关于python基础语法——布尔运算、break、continue、pass的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!