a=88
if a>= 90:
print u"優秀"
if a == 88:
print u"正好88"
if a >= 80:
print u"良好"
else:
print u"都不合格"
print "* * "*10
if a>= 90:
print u"優秀"
elif a == 88:
print u"正好88"
elif a >= 80:
print u"良好"
else:
print u"都不合格"
結果如下:
正好88
良好不知道大家看到這裡有什麼想法,是不是一下子就明白了!
我再來贅述以下:
說的通俗一點,如果是用 if 的話,他會一直遍歷完所有的if,不管你想判斷的條件有沒有遍歷到,他都會繼續執行完所有的if;
python中if和elif的區別
先看看下列的 a 100if a 100 print a 100 if a 60 print a 60 if a 70 print a 70 if a 100 print a 100 else print 的執行結果是 a 100 a 60 a 70 這說明 判斷了第乙個if語句 if a 100 ...
python之if和elif的對比
測試 limit 10000000 from datetime import datetime start datetime.now for i in range limit if i limit pass elif i limit print ok print datetime.now start...
聊一聊Python中,if與elif的那些事兒
作為新手,還真是時常會忘記適用 elif 這個好用的判斷方法。或者乾脆不知道什麼時候適用 elif。只用 if 進行判斷和 if 與 elif 一起搭配判斷,有什麼區別?elif的適用情況有哪些?話不多說來看例子 在學習群裡看到有個丟擲這樣一段 先來猜猜最終會列印什麼?x 10 y 1 if x 2...