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

<ブログ読者の質問>

result = calculator(“+”, 5, 3)
print(result) # Output: 8

result = calculator(“-“, 10, 4)
print(result) # Output: 6

result = calculator(“*”, 2, 7)
print(result) # Output: 14

result = calculator(“/”, 15, 3)
print(result) # Output: 5.0

result = calculator(“**”, 2, 3)
print(result) # Output: Invalid operation
ーーーーーーーーーー
Pythonで上記のコードは、何をしてくれるコードなのですか?


<回答>

上記のコードは、先ほど説明したcalculator()関数を使って、実際に計算を行っている例です。

具体的には以下のことを行っています:

  1. calculator("+", 5, 3)を実行し、その結果をresultに代入しています。そしてprint(result)により、結果の8が出力されています。
  2. calculator("-", 10, 4)を実行し、その結果をresultに代入しています。そしてprint(result)により、結果の6が出力されています。
  3. calculator("*", 2, 7)を実行し、その結果をresultに代入しています。そしてprint(result)により、結果の14が出力されています。
  4. calculator("/", 15, 3)を実行し、その結果をresultに代入しています。そしてprint(result)により、結果の5.0が出力されています。
  5. calculator("**", 2, 3)を実行しています。しかし、この演算子はcalculator()関数で定義されていないため、”Invalid operation”という文字列が返され、print(result)でその結果が出力されています。

つまり、このコードはcalculator()関数を使って、ユーザーが指定した演算を実行し、その結果を出力するものです。これにより、calculator()関数の動作を具体的に確認することができます。

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