Python學習筆記(Task2 條件與迴圈)

2021-09-28 20:41:22 字數 1491 閱讀 5349

python條件語句是通過一條或多條語句的執行結果(true或者false)來決定執行的**塊。

>>> a =

2>>>

if a >2:

print

(a)else

:print

(a -1)

輸出結果

1

python程式語言指定任何非0和非空(null)值為true,0 或者 null為false

"判斷條件"成立時(非零),則執行後面的語句,而執行內容可以多行,以縮排來區分表示同一範圍。

else 為可選語句,當需要在條件不成立時執行內容則可以執行相關語句。

python有for迴圈和while迴圈:

迴圈型別

描述for

重複執行語句

while

在給定的判斷條件為 true 時執行迴圈體,否則退出迴圈體。

巢狀迴圈

可以在while迴圈體中巢狀for迴圈

迴圈控制語句

控制語句

描述break

在語句塊執行過程中終止迴圈,並且跳出整個迴圈

continue

在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一次迴圈。

例項:while迴圈語句

>>> a =

2>>>

while a <10:

print

(a) a +=

2輸出結果 24

68

for迴圈語句

>>> a =

1>>>

for a in

range(1

,3):

print

(a) a +=

2輸出結果

12

巢狀迴圈

a  =[1

,4,7

,2,5

,3,6

]for i in

range

(len

(a))

:for j in

range

(len

(a))

:if j==

len(a)-1

:break

; elif a[j]

> a[j +1]

: t = a[j]

a[j]

= a[j +1]

a[j +1]

= t continue

print

(a)輸出結果[1

,2,3

,4,5

,6,7

]···

Python訓練營 task2學習筆記

一 列表 1 定義 列表是有序集合,沒有固定大小,能夠儲存任意數量任意型別的 python 物件,語法為 元素1,元素2,元素n 2 新增元素 list.extend seq 在列表末尾一次性追加另乙個序列中的多個值 用新列表擴充套件原來的列表 3 刪除列表元素 二 元組 1 定義 語法為 元素1,...

深度學習Task2

讀入文字 分詞建立字典,將每個詞對映到乙個唯一的索引 index 將文字從詞的序列轉換為索引的序列,方便輸入模型 課後練習 語言模型 假設序列w1 w2 wt中的每個詞是依次生成的,我們有 語言模型的引數就是詞的概率以及給定前幾個詞情況下的條件概率。設訓練資料集為乙個大型文字語料庫,如維基百科的所有...

python基礎 打卡task2

your code here for i in range 1500 2701 if i 5 0 and i 7 0 print i 題目描述 話說這個世界上有各種各樣的兔子和烏龜,但是研究發現,所有的兔子和烏龜都有乙個共同的特點 喜歡賽跑。於是世界上各個角落都不斷在發生著烏龜和兔子的比賽,小華對此...