text: def leiadinheiro(msg):
      valido = False
      while not valido:
          entrada = str(input(msg)).replace(',', '.').strip()
          if entrada.isalpha() or entrada == '':
              print(f'\033[0;31mERRO: \"{entrada}\" e um preco invalido\033[m')
          else:
              valido = True
              return float(entrada)
  
  
  def leiaint(msg):
      ok = False
      valor = 0
      while True:
          n = str(input(msg))
          if n.isnumeric():
                  valor = int(n)
                  ok = True
          else:
              print(f'\033[0;31mERRO: digite um numero inteiro valido\033[m')
          if ok:
              break
      return valor