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

歡迎訪問 生活随笔!

生活随笔

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

python

python中if语句缺省else_9_【Python学习分享文章】_if(条件语句)

發(fā)布時(shí)間:2023/12/9 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中if语句缺省else_9_【Python学习分享文章】_if(条件语句) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【Python學(xué)習(xí)分享文章】_if(條件語句)_logicalJudgement介紹及基本操作

綜述

計(jì)算機(jī)的“條件語句”和生活中的“條件成立”是不一樣的。

一個(gè)生活中的例子如果被計(jì)算機(jī)執(zhí)行則是如下段子:老婆讓程序員老公去買蘋果,說:“去水果店買5個(gè)蘋果,如果碰到賣西瓜的就買一個(gè)。”

然后后來老公碰到了賣西瓜的,回來就只買了1個(gè)蘋果。

也就是說,計(jì)算機(jī)的條件永遠(yuǎn)以“前提條件”為判斷,執(zhí)行的也是給定的操作,而想生活中一些操作是被隱藏的,上述例子轉(zhuǎn)化為類似程序的表達(dá)就是如果碰到買西瓜的就再多買一個(gè)西瓜,蘋果數(shù)量不變。

if語句 整體框架

if 判斷的真假的判斷句,常見為大于、等于等:

如果判斷為“真”則執(zhí)行這里的代碼

elif 如果上述為“假”,則判斷這里的“真假”情況:

如果上述判斷為“真”則執(zhí)行這里的代碼

else:

如果前面所有的判斷都不成立,則執(zhí)行這里編寫的代碼

注釋1:上面的“:”為英文的符號(hào),是語句的必要成分,缺省則會(huì)報(bào)錯(cuò)。

注釋2:elif 可以有很多,也可以沒有;else 可以沒有,如果沒有,if 、 elif 判斷均為“假”,則條件語句什么都不執(zhí)行

翻譯成中文的意思就是:

判斷 if 里面的條件是否為真:

如果是“真”,則執(zhí)行條件語句結(jié)束,后面的不會(huì)執(zhí)行;

如果為“假”,此處不執(zhí)行,向下執(zhí)行;

如果后面沒有內(nèi)容了,則也結(jié)束 if語句

判斷 elif 里面的條件是否為真:

內(nèi)容和上面一樣

else:

如果上面的判斷語句都不成立,則最后確定執(zhí)行這里的代碼,這里執(zhí)行完,這一個(gè) if語句 就真的全部結(jié)束了。

例子

例子1:

【重點(diǎn)!】:判斷是夠相等,不是數(shù)學(xué)里面的“=”(計(jì)算機(jī)里面是“賦值”的意思),而是“==”,因?yàn)椴荒苡谩?#61;”了的緣故,別問為什么,記住就好。

x = 'abc'

if x == 'abc': # 這里的結(jié)果為 True,所以執(zhí)行下面的輸出命令

print("x的內(nèi)容和判斷的內(nèi)容相同")

# the result is:

x的內(nèi)容和判斷的內(nèi)容相同

例子2:

多個(gè)判斷分支:

a_list = ['123', 'abc']

a = 'ab'

if a==a_list[0]: # ‘a(chǎn)b’ 和 ‘123’ 是不同的字符數(shù)據(jù),判斷為 False,不執(zhí)行

print("a 是 list 里面的第一個(gè)內(nèi)容")

elif a==a_list[1]: # ‘a(chǎn)b’ 和 ‘a(chǎn)bc’ 是不同的字符數(shù)據(jù),判斷為 False,不執(zhí)行

print("a 是 list 里面的第二個(gè)內(nèi)容")

else: # 上述都沒有執(zhí)行,則執(zhí)行這里的內(nèi)容

print("list 里面不存在 a 代表的內(nèi)容")

# 其實(shí)上述可以直接用 in 的判斷語句即可一步搞定,但是為了說明 if語句,所以繁瑣化了。

# the result is:

list 里面不存在 a 代表的內(nèi)容

例子3:

一個(gè)簡(jiǎn)單的demo:

# 記錄生肖,根據(jù)年份來判斷生肖,輸出對(duì)應(yīng)生肖的“想表達(dá)的內(nèi)容”

chinese_zodiac = '猴雞狗豬鼠牛虎兔龍蛇馬羊' # 固定的生肖字符串,因?yàn)?0年 并不是鼠年,所以順序改變了

year = int(input('輸入出生年份:')) # 增加 int() 是因?yàn)檩斎氲臄?shù)據(jù)會(huì)當(dāng)作 str 數(shù)據(jù),str 數(shù)據(jù)是不能用來計(jì)算的

if chinese_zodiac[year % 12] == '雞':

print("雞年的運(yùn)勢(shì)是什么什么內(nèi)容,這里實(shí)在不想編下去了,不信這個(gè)")

else:

print("此程序暫時(shí)只能給出雞年的運(yùn)勢(shì),其他的生肖暫時(shí)無法解決")

# the result is:

輸入出生年份:2018

此程序暫時(shí)只能給出雞年的運(yùn)勢(shì),其他的生肖暫時(shí)無法解決

注:

個(gè)人微信公眾號(hào):codeAndWrite

總結(jié)

以上是生活随笔為你收集整理的python中if语句缺省else_9_【Python学习分享文章】_if(条件语句)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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