Python基礎 條件判斷和迴圈

2021-07-24 07:33:12 字數 1401 閱讀 6308

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 的縮排規則...