Python入門筆記(二

2021-09-29 14:08:20 字數 1569 閱讀 9122

a=

5 b=

10if a > b:

r=aelse

: r=b

對於以上**,可以使用條件表達句簡化為:

a=

5 b=

10r=a if a > b else b

使用條件表示式先判斷中間(a>b),如果結果為true,返回if語句左邊的值,否則返回else右邊的值。

python 中的迴圈語句有 for 和 while。

1,重複一定次數的迴圈,稱為計數迴圈,如for迴圈。

2,一直重複,直到條件不滿足時才結束的迴圈,稱為條件迴圈。只要條件為真,這種迴圈會一直持續下去,如while迴圈。

一.while迴圈

執行流程圖:

例子

a=

3while a<10:

a=a+

1print

(a)>>

>

#執行456

78910

>>

>

用while執行死迴圈:

a=

input

('雙十一你花了多少'

)while

true:

a=int(a)

if a <

400:

print

('這麼少嗎,我怎麼不信呢'

)elif a >=

400:

print

('哇,這個月是不是要吃土了'

)break

#打破死迴圈

二.for迴圈

執行流程圖:

(1),進行數值迴圈

使用for迴圈時,最基本的應用就是進行數值迴圈。例如:

print(』計算1+2

+3+.

....

.+10結果為:『)

result =

0#儲存累加結果變數

for i in

range(11):

result += i #實現累加功能

print(result)

range

(start,end,step)

引數說明:

start:用於指定計數的起始值,可以省略,如果省略則從0開始。

end:用於指定計數的結束值(但不包括該值,如range(7),則得到的值為 0~6,不包括7),不能省略。當range()函式只有一引數時,即表示指定計

數的結束值。

step:用於指定步長,即兩個數之間的間隔,可以省略,如果省略則表示步長為1.例如range(1,7)將得到1,2,3,4,5,6。)

python 入門 筆記 二

官方文件 python 3菜鳥教程 python2 與 python3的區別 菜鳥教程 基於python的網際網路軟體測試開發 自動化測試 全集合 robotframwork官網上說python2與python3的區別 python 2和python 3大多是相同的語言,但它們彼此不完全相容。主要的...

Python學習筆記二 Python入門

程式設計都是和記憶體打交道的 name sriba new name name new name存的也是sriba的記憶體位址 1 見名知意 python支援中文變數,但盡量不要用 分數 100 2 變數名只能是 字母 數字或下劃線的任意組合 3 變數名的第乙個字元不能是數字 4 關鍵字不能宣告為變...

Python入門 學習筆記 (二)

今天學習了一些簡單的語法規則,話不多說,開始了 二 資料型別 常用資料型別中的整形和浮點型就不多說了。1 字串 字串是用 或者 括起來的任意文字,比如 dfjksj tijdkf 如果字串中有 或者 都需要使用 轉譯,比如,lily said i m ok 書寫方式為 lily said i m o...