uaveiro-leci/1ano/2semestre/labi/tema02/Calculater/aritmetica.py

26 lines
604 B
Python

import math
def soma(a, b):
return round(a + b, 2)
def subtracao(a, b):
return round(a - b, 2)
def multiplicacao(a, b):
return round(a * b, 2)
def divisao(a, b):
if b == 0:
raise ZeroDivisionError("Não é possível dividir por zero.")
return round(a / b, 2)
def resto_divisao_inteira(a, b):
if b == 0:
raise ZeroDivisionError("Não é possível dividir por zero.")
return round(a % b, 2)
def raiz_quadrada(a):
if a < 0:
raise ValueError("Não é possível calcular a raiz quadrada de um número negativo.")
return round(math.sqrt(a), 2)