これで、4つの基本的な算術演算を実行できるPythonの関数calcを作成しようとしています。Pythonで算術演算を行うCalc関数を作成する
def calc(n, num1, num2):
if n == '+':
return num1 + num2
elif n == '-':
return num1 - num2
elif n == 'x':
return num1 * num2
elif n == '/':
return num1/num2
これまでのコードです。だから私がそうするように実行すると、渡される第3引数である数字6を指す構文エラーが発生します。
calc(+ 4 6)
SyntaxError: invalid syntax
誰かが間違っていることを教えてもらえますか?私はちょうど今Pythonを学んでいると私はループ、条件、関数と変数の割り当てでインタープリタを作成することが期待されているので、これに固執する私は多少の不満を、どんな助けていただければ幸いです。
ここをクリックして詳細を確認してください。あなた自身で把握する - https://learnpythonthehardway.org/book/ex21.html –