I have tried several times, I can print the largest amount, I can print the date of the biggest sale, my problem is at the time of the tie, code follows the loop like this in command, only when he wants, help me, spent hours trying find the error.
A record store records the number of discs sold each month during the month of March. Determine on what day of the month the biggest sale occurred and how many discs were sold that day.
Follow the code:
def main():
qtd=int(input("Informe a quantidade"))
valor=2
i=1
dia=0
maior=0
while i <=5:
maior=qtd
i = i + 1
qtd = int(input("Informe a quantidade"))
if maior > qtd:
maior_qtd=maior
dia=i-1
maior_venda=maior_qtd*valor
print("A maior venda foi {} ".format(maior_qtd))
print("O valor da maior venda foi {}R$ ".format(maior_venda))
print("A maior venda foi no dia {}/3".format(dia))
main()
Result:
Informe a quantidade 9 Informe a quantidade 4 A maior venda foi 9 O valor da maior venda foi 18R$ A maior venda foi no dia 1/3 Informe a quantidade
The loop is from 1 to 5 - and it only does two repetitions.