Ir para conteúdo
Fórum Script Brasil

Renan V

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Renan V

Renan V's Achievements

0

Reputação

  1. Faça uma função em Python chamada valorPagamento para determinar o valor a ser pago por uma prestação de uma conta. A função valorPagamento, que você irá escrever, recebe por parâmetro o valor da prestação e o número de dias em atraso, calcula e retorna o valor a ser pago. O cálculo do valor a ser pago é feito da seguinte forma: - Para pagamentos sem dias de atraso, cobrar o valor da prestação, - Quando houver atraso, cobrar 3% de multa e juros de 0,1% por dia de atraso. estou usando esse codigo para fazer esse programa mas está dando erro, o que sera que eu estou errando?: def valorPagamento(vp, da): if da < 1: valor = vp print(valor) return valor else: valor = (vp + vp * 0.03 + 0.01 * da) print(valor) return valor valor = [] vp = 0 da = 0 qp = 0 valortotal = 0 while True: qp += 1 vp = float(input()) da = int(input()) if vp == 0: break valor.append(valorPagamento(vp, da)) qp -= 1 for i in range(qp): valortotal += valor[i] print(qp, valor) print(valortotal) def main(): valor = float(input()) dias = int(input()) print(valorPagamento(valor,dias)) main()
×
×
  • Criar Novo...