python學習 lesson3 分支語句
阿新 • • 發佈:2018-12-10
一、判斷語句if的基本結構
if 要判斷的條件1:
條件1成立的時,要做的事情
elif 條件 2:
條件 22滿足時,執行的程式碼
else:
條件不成立的時候,要做的事情
age = 13
if age >= 18:
print('允許進入網咖')
else:
print('未成年,不允許進入網咖')
二、邏輯運算子
and:
條件1 and 條件2
兩個條件同時滿足,返回True
只要有一個不滿足,就返回False
age = -120 if age >= 0 and age <=120: print('年齡正確') else: print('年齡不正確')
or:
條件1 or 條件2
兩個條件只要有一個滿足,返回True
兩個條件都不滿足,返回False
python_score = 60
c_score = 55
if python_score > 60 or c_score > 60:
print('考試通過')
else:
print('請繼續努力')
not:
對一個條件取反:not 條件
is_employee = False
if not is_employee:
print('非本公司員工,請勿入內')
練習題
一、小遊戲:
#1.從控制檯輸入要出的拳 —石頭(1)/剪刀(2)/布(3)
#2.電腦隨即出拳–先假定電腦只會出石頭,完成整體程式碼功能
#3.比較勝負
石頭 勝 剪刀
剪刀 勝 布
布 勝 石頭
import random ##呼叫的一種方法
random.randint ##隨機輸出範圍內數字
二、判斷:
需求
判斷值是否為空如果是則輸出error。
程式碼:
結果:
三、季節
需求
根據輸入的月份列印季節
3,4,5是春天 6,7,8是夏天 9,10,11是秋天 12,1,2是冬天
程式碼:
結果:
四、計算天數
需求:
輸入年月,計算本月有多少天
程式碼:
結果: