第四章 控制流語句的使用 if分支的介紹和使用

2021-10-06 02:25:28 字數 2005 閱讀 3288

直接學習:

if分支的介紹和使用:

1、if分支語法介紹及注意事項

if分支語法

-- 單分支

if condition:

expression

-- 雙分支

if condition:

expression1

else

: expression2

-- 多分支

if condition1:

expression1

elif condition2:

expression2

else

: expression3

2、冒號的下一行必須縮排(好看,好用)

3、else後面永遠不要跟條件

4、elif正確寫法 elseif else

if

2、if分支示例介紹:

#二分支:返回乙個數的絕對值x=-

3if x>=0:

print

(x)else

:print(-

1*x)

#多分支:返回成績對應的等級

score=

68if score <60:

print

("不及格"

)elif score <70:

print

("合格"

)elif score <80:

print

("良好"

)else

:print

("優秀"

)

# 1、使用input函式輸入乙個整數,並判斷該整數是否與7相關(可被7整除或含7字樣的整數);

number =

input

('請輸入乙個整數:')if

(int

(number)%7

==0)|

(number.find(

'7')!=-

1):print

('與7相關'

)else

:print

('與7不相關'

)

#2、使用input函式輸入乙個身份證號碼,並提取出出生日期;

# 2、使用input函式輸入乙個身份證號碼,並提取出出生日期;

id =

input

('請輸入身份證號碼:')if

len(id)

==18

: birthday = id[6:

14]print

(birthday)

elif

len(id)

==15

: birthday =

'19'

+ id[6:

12]print

(birthday)

else

:print

('請重新輸入身份證號碼!'

)

#3、使用input函式輸入乙個身份證號碼,並識別性別;

# 3、使用input函式輸入乙個身份證號碼,並識別性別;

id =

input

('請輸入身份證號碼:')if

len(id)

==18:if

int(id[-2

])%2

==0:print

('女'

)else

:print

('男'

)elif

len(id)

==15:if

int(id[-1

])%2

==0:print

('女'

)else

:print

('男'

)else

:print

('請重新輸入身份證號碼!'

)

第四章 語句

1.空語句有什麼用途?1 純粹消耗cpu時間,起到延時的作用。2 為了程式的結構清楚,可讀性好,以後擴充新功能方便。2.表示式語句和函式呼叫語句 表示式語句 一般形式 表示式 執行表示式就是計算表示式的值。函式呼叫語句 一般形式 函式名 實際參數列 執行函式語句就是呼叫函式體並把實際引數賦予函式定義...

第四章 控制語句和迴圈語句

目錄 一 條件控制 1 if 語句 2 if 巢狀 二 迴圈語句 1 while 迴圈 2 while 迴圈使用 else 語句 3 for 迴圈 4 range 函式 4.1 range n 形式 4.2 range m,n 形式 4.3 range m,n,step 5 break 語句,con...

第四章 分支結構實驗

1 if語句的應用 2 switch case語句的應用 3 switch case語句巢狀if語句的應用 4 switch case結構的巢狀應用 5 分析程式 目的 1 掌握c語言邏輯運算和關係運算的規則 2 學會正確地使用關係表示式和邏輯表達掌握if else語句的使用方法 3 掌握if el...