1. 程式人生 > 其它 >11.6 3Python 第六章 函式

11.6 3Python 第六章 函式

1.

執行結果如右圖,函式在定義時沒有返回值,體現在return的位置錯啦!

其餘錯誤:函式錯誤,修改後如下:

2. 錯誤2:從鍵盤輸入的數無法調入函式中使用TypeError: can only concatenate str (not "int") to str

判斷素數 寫出因數

錯因:Python無法把輸入的字串轉化為整數形式,所以要自己轉化改正後如下

用取餘判斷

除此之外的錯誤:應該用取餘進行判斷,else沒有必要

問題:① 精度不一樣怎麼統一, 最後的none怎麼不輸出

但在這之後,所有的輸出最後都有none: 本身函式裡有print了,在主函式執行時又有print

,則沒有返回值返回none

改正如下

3.

錯因:Python中取整為// ,/為求商

這幾天做的程式題除了特別簡單的或多或少都有點問題,每次查報錯都很心裡一串&jskdjakd&*&%^$%……

雖然也安慰自己是剛開始總會出錯的,不可避免的每一次報錯都感覺賊失落

每次感覺很無語的時候就會找到或者問到解決的方法,就有一種柳暗花明又一村的感覺,還是要堅持下去呀