一.了解條件語句
其實所謂的判斷就是條件語句,即條件成立執行某些代碼,條件不成立則不執行這些代碼。
二.if語法
if條件:
條件成立執行的代碼1
條件成立執行的代碼2
......
2.2簡單使用
if True:
print(‘條件成立執行的代碼1’)
print('條件成立執行的代碼2‘)
# 下方的代碼沒有縮進到if語句塊,所以和if條件無關
print('我是無論條件是否成立都要執行的代碼’)
具體操作如下
三.實例:上網
需求分析:如果用戶年齡大於等於18歲,即成年,輸出“已經成年,可以上網”.
具體操作如下:
新增需求:用戶可以輸出自己的年齡,然后系統進行判斷是否成年,成年則輸出“您的年齡事‘用戶的年齡’,已經成年,可以上網”。
具體操作如下:
四.if...else...
作用:條件成立執行if下方的代碼;條件不成立執行else下方的代碼
具體操作如下:
五.多重判斷
5.1 語法
if 條件1:
條件1成立執行的代碼1
條件1成立執行的代碼2
elif條件2:
條件2成立執行的代碼1
條件2成立執行的代碼2
.....
......
else:
以上條件都不成立執行的代碼
具體操作如下
六.if嵌套
6.1 語法
if條件1:
條件1成立執行的代碼
條件1成立執行的代碼
if條件2:
條件2成立執行的代碼
條件2成立執行的代碼
注意:條件2的if也是出於條件1的縮進關系內部
操作如圖所示
猜拳游戲功能實現
1.出拳
玩家:手動輸入
電腦:1.固定;剪刀;2.隨機
2.判斷輸贏
2.1 玩家獲勝
2.2 平局
2.3 電腦獲勝
具體操作如圖所示:
七.隨機數
1.導出random模塊
import模塊名
2.使用random模塊中的隨機整數功能
random.dandint(開始,結束)
具體操作如下:
隨機名猜拳的具體操作如下:
八.三目運算符
三目運算符也叫三元運算符或三元表達式
語法如下:
條件成立執行二點表達式if條件else條件下不成立執行的表達式
具體操作如下: