日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python的if语句后面怎么加布尔运算符号是_python if 语句,布尔运算

發(fā)布時(shí)間:2025/3/15 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python的if语句后面怎么加布尔运算符号是_python if 语句,布尔运算 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

if 語(yǔ)句:

作用:讓程序根據(jù)條件選擇性的執(zhí)行某條語(yǔ)句或某些語(yǔ)句

語(yǔ)法:

if 真值表達(dá)式1:

語(yǔ)句塊1...

elif 真值表達(dá)式2:

語(yǔ)句塊2....

............

else:

語(yǔ)句塊n.........

說(shuō)明:

1,真值表達(dá)式判斷會(huì)自上而下進(jìn)行,如果有一條為True則執(zhí)行其中的語(yǔ)句塊,然后結(jié)束if 語(yǔ)句的執(zhí)行,如果所有的真值表達(dá)式都為False。則執(zhí)行else子句里的語(yǔ)句。

2,elif 子句可以有0個(gè),1個(gè),或多個(gè)

3,else 子句可以有0個(gè)或多個(gè)

if語(yǔ)句的嵌套

if語(yǔ)句本身是由多條語(yǔ)句組成的一條復(fù)合語(yǔ)句

if語(yǔ)句可以作為語(yǔ)句嵌套到另一個(gè)語(yǔ)句的內(nèi)部

注意:1、每個(gè)條件后面要使用冒號(hào)(:),表示接下來(lái)是滿足條件后要執(zhí)行的語(yǔ)句塊。

2、使用縮進(jìn)來(lái)劃分語(yǔ)句塊,相同縮進(jìn)數(shù)的語(yǔ)句在一起組成一個(gè)語(yǔ)句塊。

3、在Python中沒(méi)有switch – case語(yǔ)句。

如:輸入一個(gè)正整數(shù),判斷這個(gè)數(shù)是基數(shù)還是偶數(shù),打印出結(jié)果。n?=?int(input("請(qǐng)輸入一個(gè)數(shù):")

if?n?%?2?==?0:

print(n,"是偶數(shù)")

else:

print(n,"是奇數(shù)")

運(yùn)行結(jié)果:

[[email?protected]?data]#?./test.py

請(qǐng)輸入一個(gè)數(shù):4

4?是偶數(shù)

[[email?protected]?data]#?./test.py

請(qǐng)輸入一個(gè)數(shù):3

3?是奇數(shù)

[[email?protected]?data]#

二:條件表達(dá)式:

語(yǔ)法:表達(dá)式1 if 真值表達(dá)式 else 表達(dá)式2

作用:

如果真值表達(dá)式的布爾值為True 時(shí),則執(zhí)行表達(dá)式1,并返回結(jié)果對(duì)象的引用,否則則執(zhí)行表達(dá)式2,并返回對(duì)象的引用。

如:

#商場(chǎng)促銷,滿100減20money?=?int(input("請(qǐng)輸入商品金額:"))

pay?=?money?-?20?if?money?>=?100?else?money

print("需要支付:",?pay,?"元")

[[email?protected]?data]#?./test.py

請(qǐng)輸入商品金額:200

需要支付:?180?元

[[email?protected]?data]#?./test.py

請(qǐng)輸入商品金額:100

需要支付:?80?元

[[email?protected]?data]#?./test.py

請(qǐng)輸入商品金額:80

需要支付:?80?元

[[email?protected]?data]#

三:pass語(yǔ)句:

作用:

通常用來(lái)填充語(yǔ)法空白num?=?int(input("請(qǐng)輸入一個(gè)數(shù)字1-4:"))

if?1?<=?num?<=?4:

pass

else:

print("輸入有錯(cuò)")

###########

[[email?protected]?data]#?./test.py

請(qǐng)輸入一個(gè)數(shù)字1-4:3

[[email?protected]?data]#?./test.py

請(qǐng)輸入一個(gè)數(shù)字1-4:7

輸入有錯(cuò)

[[email?protected]?data]#

---------------------------------------------------------------------------------------------

布爾運(yùn)算:

運(yùn)算符:

notand? ?or

布爾非操作: not

語(yǔ)法: not? x

作用:對(duì)x 進(jìn)行布爾取非,如bool(x)為True則返回False,否則返回True

布爾與操作:and

語(yǔ)法:xand y

注:x,y 代表表達(dá)式。

作用: 優(yōu)先返回假值得對(duì)象,當(dāng)x的布爾值為Fals時(shí),返回x,否則返回y.

示意:True and True? # 返回True

True and False #返回False

False and True #返回False

Fales and False #返回Falsex?=?int(input("請(qǐng)輸入一個(gè)月份:"))

if?1?<=?x?and?x?<=?12:

print("合法的月份")

else:

print("月份不合法")

###

[[email?protected]?data]#?./test.py

請(qǐng)輸入一個(gè)月份:1

合法的月份

[[email?protected]?data]#?./test.py

請(qǐng)輸入一個(gè)月份:8

合法的月份

[[email?protected]?data]#?./test.py

請(qǐng)輸入一個(gè)月份:13

月份不合法

布爾或運(yùn)算符:or

語(yǔ)法:x or y

作用:優(yōu)先返回真值對(duì)象,當(dāng)x為True時(shí),返回x,否則返回y

示意:

True or True # True

True or False #True

Flase or True # True

Flase or False # Falsex?=?int(input("請(qǐng)輸入一個(gè)月份:"))

if?x??12:

print("輸入有誤")

##

[[email?protected]?data]#?./test.py

請(qǐng)輸入一個(gè)月份:13

輸入有誤

[[email?protected]?data]#

原文:http://blog.51cto.com/9693009/2106483

總結(jié)

以上是生活随笔為你收集整理的python的if语句后面怎么加布尔运算符号是_python if 语句,布尔运算的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。