46_6_7
@46_6_7

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

関数

Q&A

Closed

解決したいこと

関数を実行してみたのですが、コンソールに値が反映されません。
反映されない理由を教えて頂きたいです。

発生している問題・エラー

def circle(radius):
    result = radius * radius * 3.14
    return result
circle(100)

自分で試したこと

上記のようにコードを記述してあります。
関数を定義し、circle(100)で呼び出し、実行。
100がradiusに入り、1001003.14となる。
その値がresultに代入され、returnでresultが返る。
と考えましたが反映されないです。

0

1Answer

「コンソールに値を表示する」という記述がないために、計算処理は実行されているものの値が表示されていない状態となっています。

計算結果を確認したい場合は、以下のようにすれば関数による計算結果が表示できると思います。

def circle(radius):
    result = radius * radius * 3.14
    return result

print(circle(100))

または、

def circle(radius):
    result = radius * radius * 3.14
    return result

result = circle(100)
print(result)
0Like

Comments

  1. @46_6_7

    Questioner

    printを記述してないからですね。
    初歩的なミスでした。
    ありがとうございます。

Your answer might help someone💌