天天看點

Python 入門教程 5 ---- Conditionals & Control Flow

 第一節

     1 介紹Python利用有6種比較的方式 == , != , > , >= , < , <=

     2 比較後的結果是True或者是False

     3 練習

        1 把bool_one的值設定為 17 < 118%100

        2 把bool_two的值設定為 100 == 33*3 + 1

        3 把bool_two的值設定為 19 <= 2**4

        4 把bool_four的值設定為 -22 >= -18

        5 把bool_five的值設定為 99 != 98+1

 第二節

    1 介紹了比較的兩邊不隻是數值,也可以是兩個表達式

    2 練習

       1 把bool_one的值設定為 20 + -10*2 > 10%3%2

       2 把bool_two的值設定為 (10+17)**2 == 3**6

       3 把bool_two的值設定為 1**2**3 <= -(-(-1))

       4 把bool_four的值設定為 40/20*4 >= -4**2

       5 把bool_five的值設定為 100**0.5 != 6+4

 第三節

    1 介紹了Python裡面還有一種資料類型是booleans,值為True或者是False

    2 練習:根據題目的意思來設定右邊的表達式

 第四節

    1 介紹了第一種連接配接符and的使用,隻有and的兩邊都是True那麼結果才能為True

       1 設定變量bool_one的值為False and False

       2 設定變量bool_two的值為-(-(-(-2))) == -2 and 4 >= 16**0.5

       3 設定變量bool_three的值為19%4 != 300/10/10 and False

       4 設定變量bool_four的值為-(1**2) < 2**0 and 10%10 <= 20-10*2

       5 設定變量bool_five的值為True and True

 第五節

    1 介紹了第二種連接配接符or的使用,隻要or的兩邊有一個True那麼結果才能為True

       1 設定變量bool_one的值為2**3 == 108%100 or 'Cleese' == 'King Arthur'

       2 設定變量bool_two的值為True or False

       3 設定變量bool_three的值為100**0.5 >= 50 or False

       4 設定變量bool_four的值為True or True

       5 設定變量bool_five的值為1**100 == 100**1 or 3*2*1 != 3+2+1

 第六節

    1 介紹第三種連接配接符not , 如果是not True那麼結果為False,not False結果為True

       1 設定變量bool_one的值為not True

       2 設定變量bool_two的值為not 3**4 < 4**3

       3 設定變量bool_three的值為not 10%3 <= 10%2

       4 設定變量bool_four的值為not 3**2+4**2 != 5**2

       5 設定變量bool_five的值為not not False

 第七節

    1 介紹了由于表達式很多是以我們經常使用()來把一些表達式括起來,這樣比較具有可讀性

       1 設定變量bool_one的值為False or (not True) and True

       2 設定變量bool_two的值為False and (not True) or True 

       3 設定變量bool_three的值為True and not (False or False)

       4 設定變量bool_four的值為not (not True) or False and (not True)

       5 設定變量bool_five的值為False or not (True and True)

 第八節

    1 練習:請至少使用and,or,not來完成以下的練習

 第九節

    1 介紹了條件語句if

    2 if的格式如下, 比如

    3 另外還有這elif 以及else,格式如下

     4 練習:設定變量response的值為'Y'

 第十節

    1 介紹了if的格式

    2 練習:在兩個函數裡面加入兩個加入條件語句,能夠成功輸出

 第十一節

     1 介紹了else這個條件語句

     2 練習:完成函數裡面else條件語句

 第十二節

     1 介紹了另外一種條件語句elif的使用

     2 練習:在函數裡面第二行補上answer > 5, 第四行補上answer < 5 , 進而完成這個函數

 第十三節

    1 練習:利用之前學的比較以及連接配接符以及條件語句補全函數。所有的都要出現至少一次