python04 判斷與迴圈語句

2021-07-11 20:12:09 字數 1321 閱讀 1672

一、 迴圈語句

python中的迴圈語句與其他語言一樣有兩種,for與while

1. for迴圈

python中的for的語句格式與其他語言相差較大,如下: for d in [1,2,3]:

在這裡要通過for迴圈引出python的內建函式。出乙個題:算出1+2+……+100?

答:

for i in list(range(101)):

... sum+=i

python提供了很多有用的內建函式,比如list() 是將其他的資料型別轉換為列表。而range(101)則會生成從0到100的整數序列,**注意,是0到100!**range()的用法是range(start,end,scan)

那麼dict如何使用for迴圈呢,舉例說明:

student=

for n in student

print(n)

結果為

sui

sun

如果想要dict的值迴圈呢?

student=

for n in student.values()

print(n)

結果為:

20

18

如何使dict的鍵和值一起迴圈呢?

student=

for k,v in student.items()

print(n)

結果為

sui 20

sun 18

在python中出現的這種 k,v的形式其實是乙個tuple, 只是省略了括號,很方便。

2.while迴圈

while迴圈並沒有什麼獨特的地方,遵循python的語法規則就好,即在普通句末不要加分號!內部有句子的如if、for、while、函式定義等句末加冒號。

n=99

while

n>0:

n-=2

二、 判斷語句

舉個例子就可以了,很簡單。

if n<2:

print('yes』)

elif n>=2

and n<5:

print(『no』)

else:

print(『whta』)

Python04 簡單if邏輯判斷

密碼校驗 簡單if判斷 usr bin env python coding utf 8 author mclind username mc password 123 username input username password input password if username usernam...

04 判斷迴圈語句

條件判斷 elif是else if的縮寫,完全可以有多個elif.if 條件判斷1 執行1 else 執行2 if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 迴圈 for in 把每個元素代入變數x中,然後執行縮排塊的語句 sum 0 for ...

判斷語句和迴圈語句04

通過學習if的基本用法,已經知道了 想一想 坐火車或者地鐵的實際情況是 先進行安檢如果安檢通過才會判斷是否有車票,或者是先檢查是否有車票之後才會進行安檢,即實際的情況某個判斷是再另外乙個判斷成立的基礎上進行的,這樣的情況該怎樣解決呢?答 if巢狀 if 條件1 滿足條件1 做的事情1 滿足條件1 做...