Я пытаюсь написать программу, которая побуждает пользователя вводить два числа, а затем система вычисляет сумму, разницу, продукт и частное число данных и распечатывает результаты. Это то, что у меня есть до сих пор. Когда я запустил код для суммы, он вернулся правильно, когда я добавил функцию разности, она не работает.несколько шагов математические уравнения python
def total_sum(num1,num2):
result = num1 + num2
return result
def total_difference(num_1,num_2):
result = num_1 - num_2
return result
def total_product(number1,number2):
result = number1 * number2
return result
def total_quotient (number_1,number_2):
result = number_1/number_2
return result
def main():
value_1 = float(input('Enter a number :'))
value_2 = float(input('Enter second number :'))
value_2 != 0
add = total_sum(value_1,value_2)
difference = total_difference(value_1, value_2)
product = total_product(value_1,value_2)
quotient = total_quotient(value_1,value_2)
print ('The total is {:.1f}'.format(add))
print ('The difference is {:.1f}'.format(difference))
print ('The product is {:.2f}' .format(product))
print ('The quotient is {:.2f}'.format(quotient))
main()
Вы забыли апостроф во второй печати в основной()? – Li357
@AndrewL Я очень новичок в python, я не уверен, о чем вы говорите. это дает мне синтаксическую ошибку в «def» части def total_sum – CzSzPzTz
'print ('Разница есть', format (total_difference, '.1f)). Это линия, о которой говорит Andrew.Это была опечатка при публикации кода? – SilentMonk