課程
/后端開發
/Python
/初識Python
最后一行print sum/4為啥不能縮進?
2017-09-13
源自:初識Python 5-4
正在回答
python是一行一行解析代碼的,并且是通過縮進來區分不同的代碼塊。
所以如題,一旦sum縮進,那么print這段語句也進入了for循環結構中,使得每一次循環都會輸出一次,而一旦不縮進,則,程序先執行for循環,得到四人成績之和賦值給sum,然后再執行print語句中的運算,得到最后結果。
縮進就在循環內部了,導致每次循環到會打印一次sum
在循環內部也就是在“:”后縮進
縮進就在循環外邊了,就實現不了遍歷了。
qq_葉里傅_0
qq_葉里傅_0 回復 qq_葉里傅_0
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-29
python是一行一行解析代碼的,并且是通過縮進來區分不同的代碼塊。
所以如題,一旦sum縮進,那么print這段語句也進入了for循環結構中,使得每一次循環都會輸出一次,而一旦不縮進,則,程序先執行for循環,得到四人成績之和賦值給sum,然后再執行print語句中的運算,得到最后結果。
2017-09-20
縮進就在循環內部了,導致每次循環到會打印一次sum
在循環內部也就是在“:”后縮進
2017-09-13
縮進就在循環外邊了,就實現不了遍歷了。