Python學習的第三天

2021-09-12 10:31:15 字數 2633 閱讀 6495

接下來繼續:

1、運算子

2、while迴圈

1. 算數運算子

是完成基本的算術運算使用的符號,用來處理四則運算

運算子描述例項+

加10 + 20 = 30-減

10 - 20 = -10*乘

10 * 20 = 200/除

10 / 20 = 0.5

//取整除

返回除法的整數部分(商) 9 // 2 輸出結果 4

%取餘數

返回除法的餘數 9 % 2 = 1**冪

又稱次方、乘方,2 ** 3 = 8

2. 比較(關係)運算子

運算子描述==

檢查兩個運算元的值是否相等,如果是,則條件成立,返回 true

!=檢查兩個運算元的值是否不相等,如果是,則條件成立,返回 true

>

檢查左運算元的值是否大於右運算元的值,如果是,則條件成立,返回 true

<

檢查左運算元的值是否小於右運算元的值,如果是,則條件成立,返回 true

>=

檢查左運算元的值是否大於或等於右運算元的值,如果是,則條件成立,返回 true

<=

檢查左運算元的值是否小於或等於右運算元的值,如果是,則條件成立,返回 true

3. 邏輯運算子

運算子邏輯表示式

描述and

x and y

只有 x 和 y 的值都為 true,才會返回 true

否則只要 x 或者 y 有乙個值為 false,就返回 false

orx or y

只要 x 或者 y 有乙個值為 true,就返回 true

只有 x 和 y 的值都為 false,才會返回 false

notnot x

如果 x 為 true,返回 false

如果 x 為 false,返回 true

4. 賦值運算子

運算子描述例項

=簡單的賦值運算子

c = a + b 將 a + b 的運算結果賦值為 c

+=加法賦值運算子

c += a 等效於 c = c + a

-=減法賦值運算子

c -= a 等效於 c = c - a

*=乘法賦值運算子

c *= a 等效於 c = c * a

/=除法賦值運算子

c /= a 等效於 c = c / a

//=取整除賦值運算子

c //= a 等效於 c = c // a

%=取(餘數)賦值運算子

c %= a 等效於 c = c % a

**=冪賦值運算子

c **= a 等效於 c = c ** a

5. 運算子的優先順序

運算子描述**

冪 (最高優先順序)

* / % //

乘、除、取餘數、取整除

+ -加法、減法

<= < > >=

比較運算子

== !=

等於運算子

= %= /= //= -= += *= **=

賦值運算子

not or and

邏輯運算子

while迴圈的基本語法:

break 和 continue

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

continue`某一條件滿足時,不執行後續重複的**

while迴圈巢狀

結合今天所寫的做出來的幾個案例

九九乘法表

結果:

列印先遞增後遞減的小星星

結果:

學習python 第三天

python的分支結構 if語句 在python中,要構造分支結構可以使用if elif和else 驗證 answer input 請輸入使用者名稱 if answer a print 回答成功 else print 回答失敗 如果要構造出更多的分支,可以使用if elif else 結構 多次驗證...

Python學習第三天

堅持打卡第三天,加油!小大牛。python的列表類似簡化版的c語言陣列,它由一系列按照特定序列排列的元素組成 school beida qinghua huadian print school beida qinghua huadian 由 括起來的部分就是元素序列。其中元素的排列順序是從 0 開始...

python學習 第三天

nonlocal用法 name alex name lhf def change name name lhf global name name lhf print name name aaaa name bbb def foo name wu nonlocal name name bbbb prin...