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

首頁 > 編程 > Python > 正文

python 中if else 語句的作用及示例代碼

2020-01-04 15:45:55
字體:
來源:轉載
供稿:網友

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

if-else語句語法結構

if 判斷條件:

要執行的代碼

else:

要執行的代碼

判斷條件:一般為關系表達式或bool類型的值

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

示例1:模擬用戶登錄

提示輸入用戶名和密碼

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

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

如果密碼不等于123.com, 提示密碼錯誤

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

結果:

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

請輸入用戶名:  ADMIN

請輸入密碼:123.com

登錄成功!

Process finished with exit code 0

示例2:

在控制臺應用程序中輸入小王(語文,英語,數學)成績(單科滿分100分)

判斷:

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

2)否則提醒:很遺憾,你沒有通過考試,需要補考(沒有及格的名稱)

chinese= int(input("請輸入語文成績:"))maths = int(input("請輸入數學成績:"))english = int(input("請輸入英語成績:"))get_course = ""if chinese>= 60 and maths >= 60 and english>= 60: print("恭喜你,所有科目都通過考試!")else: if chinese <= 60:  get_course += "語文、" if maths <= 60:  get_course += "數學、" if english <= 60:  get_course += "英語、" print("很遺憾,你沒有通過考試,補考科目為:" + get_course)

結果:

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

請輸入語文成績:54

請輸入數學成績:89

請輸入英語成績:32

很遺憾,你沒有通過考試,補考科目為:語文、英語、

Process finished with exit code 0

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

在控制臺應用程序中輸入小王(語文,英語,數學)成績(單科滿分100分)

判斷:

1)如果有一門是100分

2)如果有兩門大于90分

3)如果三門大于80分

滿足以上一種情況,則獎勵一朵小紅花

chinese= int(input("請輸入語文成績:"))maths = int(input("請輸入數學成績:"))englist = int(input("請輸入英語成績:"))get_course = ""if (chinese == 100 or maths == 100 or englist == 100): if(chinese == 100):get_course += "語文、" if(maths == 100):get_course += "數學、" if(englist == 100):get_course += "英語、" print("你的%s得了100分,獎勵一朵小紅花?!" % 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 += "語文、"  if(maths >= 90):get_course += "數學、"  if(englist >= 90):get_course += "英語、"  print("你的%s大于90分,獎勵一朵小紅花?!" % get_course) else:  if(chinese >= 80 and maths >=80 and englist >= 80):  print("你的三個科目語文、數學、英語都大于80分,獎勵一朵小紅花?")

結果:

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

請輸入語文成績:86

請輸入數學成績:98

請輸入英語成績:87

你的三個科目語文、數學、英語都大于80分,獎勵一朵小紅花?

總結

以上所述是小編給大家介紹的python 中if else 語句的作用及示例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 全州县| 长兴县| 金塔县| 股票| 五原县| 栾城县| 玛曲县| 邳州市| 军事| 出国| 营口市| 铜山县| 平遥县| 敦化市| 彝良县| 民丰县| 榆社县| 汨罗市| 微山县| 天镇县| 建昌县| 铁岭市| 师宗县| 简阳市| 江油市| 沂源县| 吴江市| 陕西省| 冀州市| 霞浦县| 南汇区| 绥中县| 昌吉市| 崇信县| 革吉县| 郸城县| 房产| 调兵山市| 滨海县| 汝州市| 雷波县|