Я пишу программу с рядом простых рабочих функций. Имейте в виду, что я довольно новичок в этом. Как видите, если пользователь вводит «0» в качестве одного из значений, появляется очевидная ошибка «Невозможно разделить на ноль». Я хотел бы получить совет о том, как сделать особый случай, который печатает «Невозможно разделить на ноль»), а не показывать сообщение об ошибке.
def AddTwoNumbers(num1,num2):
totalAdded= num1 + num2
return totalAdded
def SubTwoNumbers(num1,num2):
totalSubtract= num1 - num2
return totalSubtract
def MultiTwoNumbers(num1,num2):
totalMultiply= num1 * num2
return totalMultiply
def DivideTwoNumbers(num1,num2):
totalDivide= num1 / num2
return totalDivide
firstNum=int(input("Enter first number:"))
secondNum=int(input("Enter second number:"))
addResult=AddTwoNumbers(firstNum, secondNum)
subResult=SubTwoNumbers(firstNum, secondNum)
multiResult=MultiTwoNumbers(firstNum, secondNum)
diviResult=DivideTwoNumbers(firstNum, secondNum)
print(firstNum, "+", secondNum, "=", addResult)
print(firstNum, "-", secondNum, "=", subResult)
print(firstNum, "x", secondNum, "=", multiResult)
print(firstNum, "/", secondNum, "=", diviResult)
try statements
(подсказка: добавьте один из них внутри вашаDivide Two Numbers
функция) - person R Nar   schedule 16.11.2015