Alguém consegue esse código em python?
Crie um algoritmo que ajude o DETRAN a saber, o total de recursos que foram arrecadados com
a aplicação de multas de trânsito.
O algoritmo deve ler as seguintes informações para cada motorista:
Nome do motorista
O número da carteira de motorista (de 1 a 5000)
Número de multas;
Valor da cada uma das multas.
Deve ser impresso o nome do motorista, o valor da dívida de cada motorista e ao final da leitura o
total de recursos arrecadados (somatório de todas as multas). O algoritmo deverá imprimir também
o número da carteira do motorista que obteve o maior número de multas.
Soluções para a tarefa
Ta ae. Como a formatação aqui n fica igual no editor, anexei um print p facilitar.
--
arrecadado = 0
carteira_maior_qtd_multas = 0
maior_qtd_multas = 0
while True:
nome = input('\nEntre com o nome do morotista: ')
carteira = int(input('Entre com o numero da carteira do motorista: '))
while carteira < 1 or carteira > 5000:
carteira = int(input('Entre com o numero da carteira do motorista valido (1 à 5000): '))
if carteira > 1 and carteira < 5000:
break
numero_multas = int(input('Entre com o numero de multas deste motorista: '))
valor_multa = int(input('Entre com o valor de cada multa: '))
print('\nO morotista ' + nome.title() + ' recebeu ' + str(numero_multas) + ' multas, totalizando R$ ' + str(numero_multas*valor_multa))
arrecadado += (numero_multas*valor_multa)
print('\nO valor arrecadado atual é de R$ '+ str(arrecadado))
if numero_multas > maior_qtd_multas:
maior_qtd_multas = numero_multas
carteira_maior_qtd_multas = carteira
aux = input('\nDeseja continuar inserindo motoristas? (S/n) ')
if aux == 'n':
print('\nA carteira que mais recebeu multas foi: ' + str(carteira_maior_qtd_multas) + ', com ' + str(maior_qtd_multas) + ' multas')
break