Python学习入门基础教程(learning Python)--3.2 if-else分支语句
生活随笔
收集整理的這篇文章主要介紹了
Python学习入门基础教程(learning Python)--3.2 if-else分支语句
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? ? if-else分支語(yǔ)句結(jié)構(gòu)的特點(diǎn)是當(dāng)conditon條件滿足時(shí),執(zhí)行if下的語(yǔ)句塊,當(dāng)condition條件不滿足時(shí)執(zhí)行else下的語(yǔ)句塊,也就是說(shuō)根據(jù)條件來(lái)控制讓某些語(yǔ)句執(zhí)行,某些語(yǔ)句不被執(zhí)行。
? ? if-else語(yǔ)法結(jié)構(gòu)如下:
if conditon: (tab) statement1 (tab) statement2 (tab) statement3etc. else: (tab) statement1 (tab) statement2 (tab) statement3etc.? ? 需要注意的是(a)在if的condition之后要有冒號(hào)':',else后邊也要有一個(gè)冒號(hào)':',(2)if和else其下的每條語(yǔ)句都要用TAB鍵縮進(jìn)。if-else條件控制分支語(yǔ)句的邏輯流程圖如下圖所示。
? ? 接下來(lái)沿用上節(jié)的例子,使用以下Python的if-else結(jié)構(gòu)進(jìn)行程序設(shè)計(jì)。
?
def input_info():mat = int(raw_input("plz input your mathtic record: "))eng = int(raw_input("plz input your english record: "))his = int(raw_input("plz input your history record: "))process_info(mat, eng, his)def process_info(m, e, h): ave = (m + e + h) / 3if ave > 90:print("Congratulation! ave = ", ave)else:print("Need improve! ave = ", ave)def main():input_info()main()? ? 程序的運(yùn)行結(jié)果如下圖所示。
?
————————————————————————————————————————————————————
?
?
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Python学习入门基础教程(learning Python)--3.2 if-else分支语句的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: BeautifulSoup 用法总结
- 下一篇: Python入门篇-生成器函数