課時: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(三)基本判斷:if elsea = 15
b = 30
if a > b :
print("a大於b")
print("判斷結束")
# 判斷a是否大於b,進行相應輸出(四)同一條件多次判斷:if -elif-elsea = 15
b = 30
if a > b:
print("a大於b")
else:
print("a小於b")
print("判斷結束")
# 判斷成績等級,大於90為a,80-90為b,60-80為c,60分以下為d(五)多個條件判斷:if巢狀grade = float(input("請輸入你的成績:"))
if grade > 90:
print("a")
elif grade > 80:
print("b")
elif grade > 60:
print("c")
else:
print("d")
print("判斷結束")
# 判斷:乙隻有年齡大於8歲並且在三年級以上的學生才可以學習python(六)關鍵字(and or not )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 : 原來條件為假結果為真
優先順序(從高到低):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 求他們的交集 要先轉化成集合...