?本文作者:CSDN--小菜星航,15歲的小碼農一枚,
???個人主頁:小菜星航--博客主頁???
?點贊+?收藏+?評論=(一鍵三連)
?入選新晉作者榜第28名
●本文作者還是菜鳥一枚,如有錯誤請各位大佬多多指教,
?希望各位大佬多多支持!一起加油!
▲我相信代碼能夠改變世界!
最后感謝大家一直對我的支持!!!
目錄
前言
if陳述句的格式總結
詳解單分支if陳述句
詳解if--else陳述句
詳解if....elif...else
前言
程式中的陳述句默認自上而下的順序執行,流程控制指的是在程式執行時,通過一些特定的指令更改程式中陳述句的執行順序,是程式產生跳躍,回溯等現象,現在讓我們對python中的if條件陳述句,回圈陳述句和跳轉陳述句進行學習吧,
if陳述句的格式總結
if陳述句可以使程式產生分支,根據分支的數量不同,if陳述句分為單分支if陳述句,雙分支if....else陳述句和多分支if..elif...slse陳述句,
詳解單分支if陳述句
if陳述句是最簡單的條件判斷陳述句,它由三部分組成分別為,if關鍵字,條件運算式以及代碼塊,
中文語意:如果.....就
如果你是程式員,就該打代碼,
如果天冷,就睡覺,
如果周六,就不修福報,
if條件運算式:
代碼塊
舉栗子
使用if陳述句判斷小朋友是否到了上小學的年齡,
age = 8
if age >= 6: #如果年齡大于或等于六歲可以上小學
print('可以上小學了')
上面的代碼首先用了變數age,并且將變數age賦值為8.然后運用if的單分支結構,如果年齡大于等于六歲運算式的值為True,就符合上幼兒園,
詳解if--else陳述句
在條件測驗通過了一個執行操作,并且在沒有通過時執行另一個操作的情況,可以使用python中的if--else陳述句,if--else陳述句類似于if陳述句單數不同的是else陳述句能讓你指定條件測驗未通過時需要執行的操作,
中文語意:如果....不滿足...就...
如果餓了就吃飯,不餓就不吃,
如果是妖怪就打,不是就不打,
如果是周末就不上班,如果是就上班,
if 條件運算式:
代碼塊1
else :
代碼塊2

舉栗子
u_name = input('請輸入用戶名:')
pwd = input('請輸入密碼:')
if u_name == 'zhangdaxian' and pwd == '688'
print('恭喜您,登錄成功')
else:
print('您輸入的用戶名或密碼錯誤,請您重新輸入')
詳解if....elif...else
需要檢查超過兩個情形的時候的,使用python的if-elif-else結構,python在執行if-elif-else的時候,它依次檢查每個測驗條件直到遇到了通過的條件,如果一直沒有遇到通過的條件,那么就執行else代碼塊里的陳述句,
中文語意:
成績是在90分以上嗎? 不是
成績是在80分到90分之間嗎? 不是
成績是在70分到80分之間嗎? 不是
成績是在60分到70分之間嗎? 不是
成績是在60分以下嗎? 是
if 條件運算式1:
代碼塊一
elif 條件運算式2:
代碼塊2
elif條件運算式3:
代碼塊3
elif 條件運算式n-1:
代碼塊n-1
else:
代碼塊n

我們首先定義一個表示會員積分的變數score,然后根據積分規則從上往下依次判斷,
score = int(input('請輸入您的會員積分:'))
if score == 0:
print('注冊會員')
elif 0 < score <= 2000:
print('銅牌會員')
elif 2000 < score <= 10000:
print('銀牌會員')
elif 10000 < score <= 30000:
print('金牌會員')
else:
print('鉆石會員')
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/386648.html
標籤:其他
上一篇:經典題型--二分法查找
下一篇:貪心演算法——哈夫曼編碼樹
