亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問print和return有什么區別,具體應該怎么用?為什么這個問題用print就報錯?。?/h1>

https://img1.sycdn.imooc.com//5d4d3d7e00014b6006890275.jpghttps://img1.sycdn.imooc.com//5d4d3d8a000188d807710291.jpg多謝各位啊

正在回答

3 回答

調用函數時要返回一個值,return就是執行返回,不寫會自動返回空值none,print只是負責在屏幕上打印。

你把print寫到函數里面,那這個函數除了計算還多了打印功能。

看起來好像都把答案打印出來了,但是函數沒有返回值,也就是說如果后面要用到函數計算的結果你就沒有,因為你沒有返回值。

希望能幫到您

0 回復 有任何疑惑可以回復我~

print和return差了十萬八千里好吧,字面意思上來說一個是打印一個是返回的意思,print就是單純將內容顯示在屏幕上,return是返回值,這里的函數必須要返回值,不然最后的兩個print就無法打印出內容,因為調用的函數沒有返回東西給print

1 回復 有任何疑惑可以回復我~

return 是用在你的子函數里面,這個在python里面不是很明顯,就是你定義了quadratic_equation這個函數,你下面調用的時候要輸出的是x1,x2這兩個數,按照下面那種寫法的話就不是調用這個函數了,而是要直接輸出這兩個數,這就不能是定義一個新的函數了,只能是a b c代入具體的值,當成一個主函數去輸出,而不是一個可以循環使用的調用函數去輸出

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758397    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

請問print和return有什么區別,具體應該怎么用?為什么這個問題用print就報錯啊?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號