Python基礎教學6 if判斷

2021-10-06 03:47:16 字數 2116 閱讀 3662

課時:1課時(45分鐘)

課程目標:

1.了解比較運算子

2.掌握if判斷語句的基本用法

3.了解if函式的巢狀使用

4.掌握and、or、not關鍵字用法

課程教學過程:

(一)判斷第一步:確定判斷條件

比較運算子(結果為bool型):

a == b   比較a和b是否相等(相等為true  不等為false)    例如: 3== 3(true)          「hello 」=="hello"(false )     

a != b  比較a和b是否不相等(相等為false 不等為true)    例如: 「4」 !=4 (true)  

a > b    比較a是否大於b(大於為true  其他為false )

a < b    比較a是否小於b(小於為true  其他為false )

a >= b   比較a是否大於等於b(大於等於為true 其他為false )

a <= b   比較a是否小於等於b(小於等於為true  其他為false )

(二)基本判斷:if

程式**:

#判斷a是否大於b,如果大於,輸出a大於b

a = 15

b = 30

if a > b :

print("a大於b")

print("判斷結束")

(三)基本判斷:if  else

# 判斷a是否大於b,進行相應輸出

a = 15

b = 30

if a > b:

print("a大於b")

else:

print("a小於b")

print("判斷結束")

(四)同一條件多次判斷:if -elif-else

# 判斷成績等級,大於90為a,80-90為b,60-80為c,60分以下為d

grade = float(input("請輸入你的成績:"))

if grade > 90:

print("a")

elif grade > 80:

print("b")

elif grade > 60:

print("c")

else:

print("d")

print("判斷結束")

(五)多個條件判斷:if巢狀

# 判斷:乙隻有年齡大於8歲並且在三年級以上的學生才可以學習python

age = float(input("請輸入你的年齡:"))

if age >= 8:

grade = float(input("請輸入你的班級:")) # 年齡未到8歲不需要輸入班級

if grade >= 3:

print("恭喜你,你可以學習python")

else:

print("沒到三年級,不能學習python")

else:

print("抱歉,你還不能學習python")

print("判斷結束")

(六)關鍵字(and    or    not )

and :兩個條件均為真結果為真

or : 兩個條件至少乙個為真結果為真

not : 原來條件為假結果為真

優先順序(從高到低):not  and  or 

# 判斷and or not 運算優先順序

print(not false and true or false) 輸出:true

print(not true and false or true) 輸出:true

print(not true and true or false) 輸出:false

# 判斷:乙隻有年齡大於8歲並且在三年級以上的學生才可以學習python(使用and實現)

age = float(input("請輸入你的年齡:"))

grade = float(input("請輸入你的班級:"))

if age >= 8 and grade >= 3:

print("恭喜你,你可以學習python")

else:

print("抱歉,你還不能學習python")

print("判斷結束")

ES6詳細解說,基礎教學(四)

語法 class 類名 class furist let f new furist f叫做類的引用 類中可以定義方法 函式 也可以定義屬性。類的方法 類中的方法包含3類,構造方法 成員方法 靜態方法 構造方法 語法 constructor class fruit 成員方法 即一般普通的方法,語法 方...

Python程式設計基礎教學大綱

學 大綱錄課程簡介 教學目的和要求 教學中應注意的問題 教學內容 教學課時分配 教材與 參考書目 課程簡介 python程式設計基礎 2 4 5 教學目的和要求 python的程式設計模式 命令式程式設計 函式式程式設計 熟練運用python運算子 內建函式以及列表 元組 字典 集合等基本資料型別和...

Python的基礎知識傻瓜教學!

abc my you 如果要選取列表中的元素 abc 1 輸出 you 要替換列表中的元素 abc 1 he cde my you 選取元素同樣用 cde 1 列表中的元素是可以修改的 但是元組這種資料型別呢 是不能修改的 set a isghehg b abgeigh 求他們的交集 要先轉化成集合...