if的作用和語法


一.了解條件語句

其實所謂的判斷就是條件語句,即條件成立執行某些代碼,條件不成立則不執行這些代碼。

二.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條件下不成立執行的表達式

具體操作如下:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM