【Python】calculator()を使ったコード例の補足1

<ブログ読者の質問>

def calculator(operation, a, b):
if operation == “+”:
return a + b
elif operation == “-“:
return a – b
elif operation == “*”:
return a * b
elif operation == “/”:
return a / b
else:
return “Invalid operation”
ーーーーーーーーーーー
Pythonで上記のコードは、何をしてくれるコードなのですか?


<回答>

上記のコードは、Pythonで「calculator()」という関数を定義したものです。この関数は、以下のような機能を持っています:

  1. 3つの引数を受け取ります:
    • operation: 数学演算の種類を表す文字列 (“+”, “-“, “*”, “/”)
    • a: 演算の左側の数値
    • b: 演算の右側の数値
  2. operationの値に応じて、4つの基本的な算術演算(加算、減算、乗算、除算)を実行し、その結果を返します。
  3. operationが上記の4つの演算子以外の場合は、”Invalid operation”という文字列を返します。

つまり、この関数を使うことで、ユーザーが指定した2つの数値に対して、ユーザーが指定した演算を行い、その結果を得ることができます。

例えば、calculator("+", 5, 3)と呼び出すと、8が返されます。同様に、calculator("-", 10, 4)なら6が、calculator("*", 2, 7)なら14が返されます。

このように、calculator()関数は、簡単な電卓の機能を提供するPythonの関数として定義されています。

error: Alert: Content selection is disabled!!
タイトルとURLをコピーしました