"""Calculadora utilizando ArgumentParser."""

from argparse import ArgumentParser

from calc import soma, sub, mult, div


parser = ArgumentParser(description='Calculadora')

parser.add_argument('--sum', help='Operação de soma', action='store_true')
parser.add_argument('--sub', help='Operação de subtração', action='store_true')
parser.add_argument('--mult', help='Operação de multiplicação', action='store_true')
parser.add_argument('--div', help='Operação de divisão', action='store_true')
parser.add_argument('x', type=int, help='Primeiro valor')
parser.add_argument('y', type=int, help='Segundo valor')

args = parser.parse_args()

if args.sum:
    print(f'{soma(args.x, args.y)}')

if args.sub:
    print(f'{sub(args.x, args.y)}')

if args.mult:
    print(f'{mult(args.x, args.y)}')

if args.div:
    print(f'{div(args.x, args.y)}')