Помогите найти ошибку или объясните ;) сижу и понять не могу, ошибку мне показывает в строке
file_calculation.write (r_addition)
проблема конечно может быть из за того что при вызове функции я использую 2 значения , а в самой функции при сложении я использую 3 значения .
pastie.org/10057112FILE_NAME = 'data.txt'
def input_value (type_value, message, message_error):
while True:
try:
return type_value(input(message))
except (TypeError, ValueError):
print(message_error)
def calculating_saving_result (r_digit, r_digit2):
file_calculation = open (FILE_NAME, 'a')
if value==1:
r_addition = r_digit + r_digit2
file_calculation.write (r_addition)
file_calculation.close()
value = input_value(int,"number of action","message_error")
digit = input_value(float,"enter the first number","message_error")
digit2 = input_value(float, "Enter the second number: ", "message_error2")
calculating_saving_result (digit,digit2)