age =20
if age>=18:
print('your age is', age)
print('adult')
else:
print('youth')
# your age is 20
# adult
注意:python **的縮排規則.具有相同縮排**被視為**塊,上面的3 ,4 行就構成了乙個**塊;縮排請嚴格按照python的習慣寫法:4個空格,不要使用tab,更不要混合tab和空格,否則很容易造成因為縮排引起的語法錯誤。
##多個 else if
score = 90
if score >= 90:
print('excellent')
elif score >= 80:
print('good')
elif score >= 60:
print('passed')
else:
print('failed')
#excellent
footballstar = ['messi', 'henry', 'iniesta']
for name in footballstar:
print(name)
#messi
#henry
#iniesta
注意: name 這個變數是在 for 迴圈中定義的,意思是,依次取出list中的每乙個元素,並把元素賦值給 name,然後執行for迴圈體(就是縮排的**塊)。
n = 5
x = 0
while x < n:
print(x)
x = x + 1
#0#1
#2#3
#4#5
#break 退出迴圈
sum = 0
x = 1
while true:
sum = sum + x
x = x + 1
if x > 100:
break
print(sum)
#在迴圈過程中,可以用break退出當前迴圈,還可以用continue跳過後續迴圈**,繼續下一次迴圈。
l = [75, 98, 59, 81, 66, 43, 69, 85]
sum =0
for x in l:
if isinstance(x, int):
if x < 60:
continue
sum = sum + x
print(sum)
#474
Python 基礎 條件判斷,迴圈
計算機能完成很多自動化的任務,因為它可以自己做條件判斷,比如,輸入使用者的成績,判斷是否及格,可以使用if語句來實現 achievement 59 if achievemrnt 60 print 恭喜你,及格了 else print 抱歉,你沒有及格 使用 if else 的判斷比較粗略,我們可以使...
Python基礎 迴圈 條件判斷
條件判斷 每條if語句的核心都是乙個值為true或false的表示式 通常情況下,if條件判斷配合for迴圈,while迴圈使用 語法 if 如果滿足if後的判斷條件,則執行if 塊中的程式 if.else.如果不滿足if後的判斷條件,則執行else縮排下的程式 if.elif.else 具有多個判...
python基礎之條件判斷和迴圈
計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,可以用if語句實現 age 20 if age 18 print your age is age print adult print end 注意 python 的縮排規則...