直接學習:
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...