課程
/后端開發
/Python
/初識Python
if not x%2:
? continue
這條代碼該怎么理解?
2017-09-04
源自:初識Python 5-7
正在回答
如果不能整除,直接進入下一次循環
小七閑 提問者
慕粉3458977
小七閑 提問者 回復 慕粉3458977
慕妹9079035
指的是同學代碼里第一條嗎?我的理解是這樣的,not判斷的是布爾類型,not false為true,所以if not false會執行冒號后面的語句,if not true則不會。
如果是偶數的話,x%2為0即false,not x%2即為ture,執行if冒號后面的語句也就是continue跳回開頭;同理奇數的話就不會跳回開頭。
這里需要回顧3-9關于布爾類型的說明。
如果不能整除,也可以用于如果x不是2的倍數,進入下一次循環
如果x不是2的倍數的話,就進入下一次循環
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-04
如果不能整除,直接進入下一次循環
2018-03-25
指的是同學代碼里第一條嗎?我的理解是這樣的,not判斷的是布爾類型,not false為true,所以if not false會執行冒號后面的語句,if not true則不會。
如果是偶數的話,x%2為0即false,not x%2即為ture,執行if冒號后面的語句也就是continue跳回開頭;同理奇數的話就不會跳回開頭。
這里需要回顧3-9關于布爾類型的說明。
2017-09-04
如果不能整除,也可以用于如果x不是2的倍數,進入下一次循環
2017-09-04
如果x不是2的倍數的話,就進入下一次循環