話說,寫了這麼久測試**,突然被if和elif的用法卡住了,突然發現原來對他們兩個的作用不是很明確,細思極恐啊。。。。
亡羊補牢為時未晚,下面兩段**幫助有同樣困惑的大家解惑(也許只有我不懂,哈哈哈哈。。。。)
#encoding=utf-8
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
良好* * * * * * * * * * * * * * * * * * * *
正好88
不知道大家看到這裡有什麼想法,是不是一下子就明白了!
我再來贅述以下:
說的通俗一點,如果是用 if 的話,他會一直遍歷完所有的if,不管你想判斷的條件有沒有遍歷到,他都會繼續執行完所有的if;
if elif else語句的使用
學習if elif else語句的目的 當需要從上往下依次判斷條件時,可以使用該語句,注意點當滿足了某個條件 則後面的條件就不在進行判斷了,整個if elif else語句會判斷結束,如果列舉的條件都不滿足則會執行 else語句 score float input 請輸入您的分數 判斷分數是否符合某...
Shell 語言中的if elif else
一 if的基本語法 if command then 符合該條件執行的語句 elif command then 符合該條件執行的語句 else 符合該條件執行的語句 fielif可以巢狀多個 裡邊必須要加空格,必須要寫成if 條件 then,其中 代表空格 二 字串判斷 z str 當str的長度為0...
linux find grep組合使用
1.查詢所有 h 檔案 find path name h 2.查詢所有 h 檔案中的含有 helloworld 字串的檔案 find path name h exec grep in helloworld find path name h xargs grep in helloworld 3.查詢所...