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 迴圈 迴圈這...