0
コードを書き込もうとしていますが、問題があります。 機能の結果を印刷できません。ここ は私のコードで間違っているもののミニ例です。関数によるPythonのエラー
import math
def area(r):
"It will display the area of a circle with radius r"
A = math.pi*r**2
print("The answer is:", str(A))
return A
area(3)
print(str(A)) # This line is not working
# NameError: name 'A' is not defined
はあなたのインデントをしてください修正
最後の2行は次のようになります。 –
また、 'area(3)'の戻り値をどこにも割り当てていません。 'return A'ステートメントは、関数が呼び出されたときに自動的に' A'変数を作成しません。 –
[関数から値を返す方法]の複製がありますか?(https://stackoverflow.com/questions/19080943/how-to-return-a-value-from-a-function) –