国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python 中if else 語(yǔ)句的作用及示例代碼

2020-02-22 23:21:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

引入:if-else的作用,滿足一個(gè)條件做什么,否則做什么。

if-else語(yǔ)句語(yǔ)法結(jié)構(gòu)

if 判斷條件:

要執(zhí)行的代碼

else:

要執(zhí)行的代碼

判斷條件:一般為關(guān)系表達(dá)式或bool類(lèi)型的值

執(zhí)行過(guò)程:程序運(yùn)行到if處,首先判斷所帶的條件,如果條件成立,就是返回值是True,則執(zhí)行下面的代碼;如果條件不成立則返回值是False, 則繼續(xù)執(zhí)行下面的代碼。

示例1:模擬用戶登錄

提示輸入用戶名和密碼

如果用戶名是Admin,密碼等于123.com, 提示用戶登錄成功

如果用戶名不是Admin,提示用戶不存在

如果密碼不等于123.com, 提示密碼錯(cuò)誤

username= input("請(qǐng)輸入用戶名:")password = input("請(qǐng)輸入密碼:")if username.lower().strip()== "admin" and password == "123.com": print("登錄成功!")else: print("用戶名或者密碼錯(cuò)誤!")# lower()--把字符串轉(zhuǎn)為小寫(xiě) upper()--把字符串轉(zhuǎn)為大寫(xiě)# strip()--去除字符串前后的空格

結(jié)果:

C:/python/python.exeC:/python/demo/file2.py

請(qǐng)輸入用戶名:  ADMIN

請(qǐng)輸入密碼:123.com

登錄成功!

Process finished with exit code 0

示例2:

在控制臺(tái)應(yīng)用程序中輸入小王(語(yǔ)文,英語(yǔ),數(shù)學(xué))成績(jī)(單科滿分100分)

判斷:

1)如果所有科目都及格了,提示:恭喜你,你所有科目都通過(guò)考試了

2)否則提醒:很遺憾,你沒(méi)有通過(guò)考試,需要補(bǔ)考(沒(méi)有及格的名稱(chēng))

chinese= int(input("請(qǐng)輸入語(yǔ)文成績(jī):"))maths = int(input("請(qǐng)輸入數(shù)學(xué)成績(jī):"))english = int(input("請(qǐng)輸入英語(yǔ)成績(jī):"))get_course = ""if chinese>= 60 and maths >= 60 and english>= 60: print("恭喜你,所有科目都通過(guò)考試!")else: if chinese <= 60:  get_course += "語(yǔ)文、" if maths <= 60:  get_course += "數(shù)學(xué)、" if english <= 60:  get_course += "英語(yǔ)、" print("很遺憾,你沒(méi)有通過(guò)考試,補(bǔ)考科目為:" + get_course)

結(jié)果:

C:/python/python.exeC:/python/demo/file2.py

請(qǐng)輸入語(yǔ)文成績(jī):54

請(qǐng)輸入數(shù)學(xué)成績(jī):89

請(qǐng)輸入英語(yǔ)成績(jī):32

很遺憾,你沒(méi)有通過(guò)考試,補(bǔ)考科目為:語(yǔ)文、英語(yǔ)、

Process finished with exit code 0

示例3:(之前小紅花案例第一次優(yōu)化)

在控制臺(tái)應(yīng)用程序中輸入小王(語(yǔ)文,英語(yǔ),數(shù)學(xué))成績(jī)(單科滿分100分)

判斷:

1)如果有一門(mén)是100分

2)如果有兩門(mén)大于90分

3)如果三門(mén)大于80分

滿足以上一種情況,則獎(jiǎng)勵(lì)一朵小紅花

chinese= int(input("請(qǐng)輸入語(yǔ)文成績(jī):"))maths = int(input("請(qǐng)輸入數(shù)學(xué)成績(jī):"))englist = int(input("請(qǐng)輸入英語(yǔ)成績(jī):"))get_course = ""if (chinese == 100 or maths == 100 or englist == 100): if(chinese == 100):get_course += "語(yǔ)文、" if(maths == 100):get_course += "數(shù)學(xué)、" if(englist == 100):get_course += "英語(yǔ)、" print("你的%s得了100分,獎(jiǎng)勵(lì)一朵小紅花❀!" % get_course)else: if(chinese >= 90 and maths >=90) or (chinese >= 90 and englist>= 90) or(maths >= 90and englist >= 90):  if(chinese >= 100):get_course += "語(yǔ)文、"  if(maths >= 90):get_course += "數(shù)學(xué)、"  if(englist >= 90):get_course += "英語(yǔ)、"  print("你的%s大于90分,獎(jiǎng)勵(lì)一朵小紅花❀!" % get_course) else:  if(chinese >= 80 and maths >=80 and englist >= 80):  print("你的三個(gè)科目語(yǔ)文、數(shù)學(xué)、英語(yǔ)都大于80分,獎(jiǎng)勵(lì)一朵小紅花❀")            
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 沙田区| 南昌县| 龙山县| 买车| 紫阳县| 张掖市| 卢龙县| 高台县| 饶河县| 崇州市| 视频| 横山县| 杭州市| 中山市| 新乐市| 东山县| 玛曲县| 金沙县| 长丰县| 祁连县| 双鸭山市| 沐川县| 互助| 黑河市| 中西区| 濮阳县| 阜南县| 柳林县| 临洮县| 日土县| 东莞市| 富宁县| 江北区| 汕头市| 河南省| 北川| 来凤县| 河源市| 鄂托克旗| 定安县| 堆龙德庆县|