定義乙個重量轉換函式,輸入值為以「g」為單位,返回以「kg」的結果。
個人常犯錯誤如下:
(1)缺少冒號
def weight_converter(g)
weight = g /100
return str(weight) + 'kg'
print(weight_converter(5005))
報錯資訊:syntaxerror: invalid syntax
(2)合併時各資料型別不一致
def weight_converter(g):
weight = g / 1000
return weight + 'kg' 或 return weight_converter + 'kg'
print(weight_converter(5005))
系統未有返回值
(3)return後接函式值
def weight_converter(g):
weight = g /100
return str(weight_converter) + 'kg'
print(weight_converter(5005))
系統執行結果:kg
正確**:
def weight_converter(g):
weight = g /100
return str(weight) + 'kg'
print(weight_converter(5005))
執行結果:5.005kg
python學習之def函式
def函式就是對乙個新函式的自定義,有簡單的函式也有複雜的函式,以下列舉一些較為簡單的def使用方法。含有自變數的函式 def f x x x 2print x f 2 此處便為函式的呼叫 結果 4也可以寫成這樣 def f x y x 2print y f 2 此處便為函式的呼叫 結果 4不含有變...
Python學習之函式 def
目錄 簡單來說 函式 就是自己定義的一段 小程式 方便自己調取使用 def 用來定義函式的關鍵字 也就是這個函式的名字 函式執行到return的時候就會返回值 並且把函式內的引數全部清空 變數不再占用記憶體庫空間 退出函式 函式的格式如下就是 x是進入的引數,也可以不用輸入值,因為函式裡面全部的值都...
Python 新手常犯錯誤(第二部分)
在之前幾個月裡,我教一些不了解python的孩子來慢慢熟悉這門語言。漸漸地,我發現了一些幾乎所有python初學者都會犯的錯誤,所以我決定跟來跟大家分享我的建議。這個系列的每個部分都會關注不同的常見錯誤,描述如何產生這種錯誤的,並且提供解決的方法。本文是第二部分。作用域 在這篇文章裡,我們來關注作用...