python判斷語句與迴圈語句的學習

2021-08-21 14:05:42 字數 2427 閱讀 7862

1,if用法

if 判斷語句的基本語法

if 要判斷的條件:  ##千萬要記得有冒號

條件成立時,要做的事情

#注意:**的縮排為乙個 tab 鍵,或者四個空格(pycharm 自動幫我們增加)

#在 python 開發中,tab 和空格不要混用

2,比較關係運算子:==,!=,>,=

示例判斷乙個人是否滿足18歲上網

在語句中要注意縮排

python中的邏輯運算子包括:與and 或or 非not

and:

條件1 and 條件2

兩個條件同時滿足,就返回true

只要有乙個不滿足,就返回false

or:條件1 or 條件2

兩個條件只要有乙個滿足,就返回true

兩個條件都不滿足,返回false

not:

對乙個條件取反:not 條件

if 條件 1:

條件 1 滿足執行的**

elif 條件 2:

條件 2 滿足時,執行的**

else:

以上條件都不滿足時,執行的**

注意:elif 和 else 都必須和 if 聯合使用,而不能單獨使用,可以將 if,elif 和 else 以及各自縮排的**,看成乙個完整的**塊

石頭剪刀布遊戲

import random 引入隨機變數函式

1,while 語句的基本語法

初始條件設定 -- 通常是重複執行的 計數器 (eg:i=1)

while 條件(判斷 計數器 是否達到目標 目標次數):

條件滿足時,做的事情 1

條件滿足時,做的事情 2

.........

處理條件(計數器 +1)

while 語句及縮排部分是乙個完整的**塊

2,賦值運算子

在 python 中,使用 = 可以給變數賦值

在算術運算時,為了簡化**的編寫,python 還提供了一系列的與算術運算子對應的賦值運算子

注意:賦值運算子中間不能使用空格

+= eg: a+=b 等效於 a = a + b

-=    *=    /=   %=    **=

3,python 中的計數方法

常見的計數方法有兩種,可以分為

自然計數法(從 1 開始) -- 更符合人類的習慣

程式計數法(從 0 開始) -- 幾乎所有的程式語言都選擇從 0 開始計數

計算 0~100 之間所有數字的累計求和的結果

計算 0~100 之間所有偶數的累計求和

使用while迴圈實現輸出2-3+4-5+6...+100

break 和 continue

break 和 continue 是專門在迴圈中使用的關鍵字

break 某一條滿足時,退出迴圈,不再執行後續重複的**

continue 某一條滿足時,不執行後續重複的**,其他條件統統要執行

break 和 continue 只針對當前所在迴圈有效

輸出i,當i=3時,停止輸出

輸出i,當i=3時,跳過,繼續輸出後面的

while 迴圈巢狀就是:while 裡面還有 while

九九乘法表

不加\t 無法對齊

\t:在控制台輸出乙個製表符,協助在輸出文字時垂直方向保持對其

#製表符的功能是在不使用**的情況下在垂直方向按列對齊文字

\n:在控制台輸出乙個換行符

Python判斷語句與迴圈語句

1 基本語句if 判斷條件 條件成立,執行 2 比較運算子 為比較運算子 等於 為 賦值於 為比較運算子 不等於 為比較運算子 大於等於 為比較運算子 小於等於 3 邏輯運算子 符號成立條件 表示為and 一假則假,全真則真與or 一真則真,全假則假 或not 非真則假,非假則真 非4 其他判斷語句...

判斷語句 迴圈語句

條件 false 0,none,true 除false以外 多條件條件中可用邏輯運算子連線條件 注 將最可能的條件放在前面,避免深層次的巢狀,避免無意義的判斷,可用隱式條件 iters 1,2,3,4,5 iters每次取乙個值,有多少值迴圈多少次,並給iter for iter in iters ...

python判斷語句和迴圈語句

判斷語句 1.1 if 格式if 要判斷的條件 使用比較運算子 條件成立時,要做的事 demo age 15 if age 12 如果變數age所儲存的值大於12,那麼條件成立,輸出下面的話 print 我可以騎自行車了 1.1.2 比較 關係 運算子 這些運算子用於編寫if語句,需要對某些資料進行...