課程
/后端開發
/Python
/初識Python
這個if...else語句中的else是不是可以不寫,可以直接這樣寫: if score>+60: ? ?print 'passed' ? ?print 'failed' End 但運行不通,有人能詳細講講嗎
2015-12-11
源自:初識Python 5-2
正在回答
你可能是5-1的理解錯了,if后面跟兩個print都是在滿足if條件下執行的.
不能省略。因為,如果score<=60,那么會輸出“failed”,但如果score>60,就會輸出passed 和 failed 兩個結果。
如果你沒有else?并不需要類似的 endif 的結束符, ?還有就是 你的 if 判斷是不是錯了? 另外不需要End 吧。
慢慢學不要著急。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-31
你可能是5-1的理解錯了,if后面跟兩個print都是在滿足if條件下執行的.
2016-07-14
不能省略。因為,如果score<=60,那么會輸出“failed”,但如果score>60,就會輸出passed 和 failed 兩個結果。
2015-12-11
如果你沒有else?并不需要類似的 endif 的結束符, ?還有就是 你的 if 判斷是不是錯了? 另外不需要End 吧。
慢慢學不要著急。