これが私のコードです:
def calculator(value1,value2):
function=input("Function?")
if function=="*":
return value1*value2
if function=="/":
return value1/value2
if function=="+":
return value1+value2
if function=="-":
return value1-value2
a=float(input("value 1:"))
b=float(input("value 2:"))
calculator(a,b)
print(calculator(a,b))
Python シェルでの出力
value 1:5
value 2:5
Function?/
Function?/
1.0
だから、関数の入力を1回ではなく2回要求するのはなぜだろうと思っています。これはおそらくばかげた質問ですが、答えてくれてありがとう。