課程
/后端開發
/Python
/初識Python
for i in range(1,100):??? if i%7 == 0:??????? #return i??? 為什么用return會報錯???????? print i? 用print輸出正確
2017-04-11
源自:初識Python 9-1
正在回答
def ?xxx():
? ? v = 0; ? ?
? ? for i in range(1,100):
? ? ? ? if i%7 == 0:
? ? ? ? ? ? v = i
? ? ? ? ? ? break
? ? return v
這是只返回一個(第一個)7的倍數
魔鈴咔咔 提問者
return只能用在一個方法體(函數)的最后一行吧,退出for循環語句不是應該用break或者continue嗎?
阮秋靜 回復 魔鈴咔咔 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-12
def ?xxx():
? ? v = 0; ? ?
? ? for i in range(1,100):
? ? ? ? if i%7 == 0:
? ? ? ? ? ? v = i
? ? ? ? ? ? break
? ? return v
這是只返回一個(第一個)7的倍數
2017-04-11
return只能用在一個方法體(函數)的最后一行吧,退出for循環語句不是應該用break或者continue嗎?