課程
/后端開發
/Python
/初識Python
多謝各位啊
2019-08-09
源自:初識Python 7-4
正在回答
調用函數時要返回一個值,return就是執行返回,不寫會自動返回空值none,print只是負責在屏幕上打印。
你把print寫到函數里面,那這個函數除了計算還多了打印功能。
看起來好像都把答案打印出來了,但是函數沒有返回值,也就是說如果后面要用到函數計算的結果你就沒有,因為你沒有返回值。
希望能幫到您
print和return差了十萬八千里好吧,字面意思上來說一個是打印一個是返回的意思,print就是單純將內容顯示在屏幕上,return是返回值,這里的函數必須要返回值,不然最后的兩個print就無法打印出內容,因為調用的函數沒有返回東西給print
return 是用在你的子函數里面,這個在python里面不是很明顯,就是你定義了quadratic_equation這個函數,你下面調用的時候要輸出的是x1,x2這兩個數,按照下面那種寫法的話就不是調用這個函數了,而是要直接輸出這兩個數,這就不能是定義一個新的函數了,只能是a b c代入具體的值,當成一個主函數去輸出,而不是一個可以循環使用的調用函數去輸出
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-29
調用函數時要返回一個值,return就是執行返回,不寫會自動返回空值none,print只是負責在屏幕上打印。
你把print寫到函數里面,那這個函數除了計算還多了打印功能。
看起來好像都把答案打印出來了,但是函數沒有返回值,也就是說如果后面要用到函數計算的結果你就沒有,因為你沒有返回值。
希望能幫到您
2019-08-14
print和return差了十萬八千里好吧,字面意思上來說一個是打印一個是返回的意思,print就是單純將內容顯示在屏幕上,return是返回值,這里的函數必須要返回值,不然最后的兩個print就無法打印出內容,因為調用的函數沒有返回東西給print
2019-08-09
return 是用在你的子函數里面,這個在python里面不是很明顯,就是你定義了quadratic_equation這個函數,你下面調用的時候要輸出的是x1,x2這兩個數,按照下面那種寫法的話就不是調用這個函數了,而是要直接輸出這兩個數,這就不能是定義一個新的函數了,只能是a b c代入具體的值,當成一個主函數去輸出,而不是一個可以循環使用的調用函數去輸出