python3之條件判斷和迴圈

2021-08-15 19:24:30 字數 892 閱讀 6347

if條件

age = 20

if age >= 6:

print('teenager')

elif age >= 18:

print('adult')

else:

print('kid')

if判斷條件還可以簡寫,比如寫:

if x:

print('true')

這樣寫的前提條件:

只要x是非零數值非空字串非空list等,就判斷為true,否則為false。

for … in 迴圈

>>> names = ['lxd', 'gsq', 'dyk', 'nml']

>>> for name in names:

... print(name)

...lxd

gsqdyk

nml

如果要計算1-100的整數之和,從1寫到100有點困難,幸好python提供乙個range()函式,可以生成乙個整數序列,再通過list()函式可以轉換為list。比如range(5)生成的序列是從0開始小於5的整數:

>>> list(range(5))

[0, 1, 2, 3, 4]

range(101)就可以生成0-100的整數序列,計算如下:

>>> for x in range(101):

... sum += x

...>>> print(sum)

5050

python基礎之條件判斷和迴圈

計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,可以用if語句實現 age 20 if age 18 print your age is age print adult print end 注意 python 的縮排規則...

Python學習之條件判斷和迴圈

coding utf 8 條件判斷和迴圈 如果if語句判斷是true,就把縮排的兩行print語句執行了,否則,什麼也不做 age1 20 if age1 18 print adult num 10 if num 100 print num,大於100 else print num,小於100 if...

python 條件判斷和迴圈

一 條件判斷 if if age 18 記住在判斷語句後面要加上 還有要注意他的縮排 age 20 if age 18 print your age is age print adult else x 還有就是 if 條件1 x elif 條件2 x elif 條件3 x else x 迴圈 迴圈這...