11.6 3Python 第六章 函式
阿新 • • 發佈:2021-11-08
1.
執行結果如右圖,函式在定義時沒有返回值,體現在return的位置錯啦!
其餘錯誤:函式錯誤,修改後如下:
2. 錯誤2:從鍵盤輸入的數無法調入函式中使用TypeError: can only concatenate str (not "int") to str
判斷素數 寫出因數
錯因:Python無法把輸入的字串轉化為整數形式,所以要自己轉化,改正後如下
用取餘判斷
除此之外的錯誤:應該用取餘進行判斷,else沒有必要
問題:① 精度不一樣怎麼統一, 最後的none怎麼不輸出
但在這之後,所有的輸出最後都有none: 本身函式裡有print了,在主函式執行時又有print
改正如下
3.
錯因:Python中取整為// ,/為求商
這幾天做的程式題除了特別簡單的或多或少都有點問題,每次查報錯都很心裡一串&jskdjakd&*&%^$%……
雖然也安慰自己是剛開始總會出錯的,不可避免的每一次報錯都感覺賊失落
每次感覺很無語的時候就會找到或者問到解決的方法,就有一種柳暗花明又一村的感覺,還是要堅持下去呀