python-條件判斷與迴圈
if age = int(input('please input your age: '))
if age <= 10:
print('child')
elif age < 20:
print('young')
else:
print('adult')
根據python的縮排規則,如果if語句判斷是true,就把縮排的兩行print語句執行了,否則,什麼也不做。
注意不要少寫了冒號:。
if語句執行有個特點,它是從上往下判斷,如果在某個判斷上是true,把該判斷對應的語句執行後,就忽略掉剩下的elif和else,所以,請測試並解釋為什麼下面的程式列印的是teenager:
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迴圈
python的迴圈有兩種,一種是for...in迴圈,依次把list或tuple中的每個元素迭代出來,看例子:
names = ['michael', 'bob', 'tracy']
for name in names:
print(name)
執行這段**,會依次列印names的每乙個元素
range(start, stop[, step]):生成乙個整數序列
while迴圈
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
python條件判斷與迴圈
1 python縮排規則 如果if語句判斷是true,就把縮排的語句執行了,否則,什麼也不做,比如 age 20 if age 18 print your age is age print adult 根據縮排規則,如果if語句的判斷是true,就會執行縮排的兩行print語句,否則什麼也不做。在p...
07 Python 條件判斷與迴圈
1 if.else a 10 if a 10 print a大於等於10 else print a小於等於10 2if.elseif.else age 22 if age 18 print 成年了 elif age 16 print 半成年 else print 未成年 2.1 for 迴圈user...
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 迴圈 迴圈這...