Оқулық және қосымша ақпараттар
ТАПСЫРМА: Калькулятордағы қателерді өңдеу
Бұл тапсырманың мақсаты-негізгі арифметикалық амалдарды (қосу, азайту, көбейту және бөлу) орындайтын, бірақ мүмкін қателерді өңдейтін Python бағдарламасын құру.
Python сценарийін жасаңыз және оны calculator.py деп атаңыз.
Арифметикалық амалдарды орындайтын есептеу функциясын жасаңыз. Функция үш аргументті қабылдауы керек: operand1, operand2 және operator.
Функцияның ішінде try құрылымын қолданыңыз...Келесі қателерді өңдеуге арналған except:
Егер оператор (оператор) рұқсат етілгендердің бірі болмаса: "+", "-", "*", "/" - қате туралы хабарды шығарыңыз.
Егер нөлге бөлу операциясы болса (0-ге бөлу әрекеті) - қате туралы хабарды шығарыңыз.
Операция сәтті орындалған жағдайда функция нәтижені қайтаруы керек.
Бағдарламаның негізгі бөлігінде:
Пайдаланушымен амандасыңыз және бағдарлама арифметикалық амалдарды орындауға арналғанын түсіндіріңіз.
Пайдаланушыдан Операндтар мен операторды енгізуді сұраңыз.
Операцияны орындау үшін есептеу функциясын қолданыңыз және нәтижені экранға шығарыңыз.
Егер есептеу процесінде қате пайда болса, қате туралы хабарды шығарыңыз.
|