1
resposta

[Projeto] Monitorando Vendas no Comércio

import os

def calcula_quantidade_macas_e_bananas():
    try:
        quantidade_macas = int(input("Digite a quantidade de maçãs vendidas: "))
        quantidade_bananas = int(input("\nDigite a quantidade de bananas vendidas: "))
    except:
        valor_invalido()
    else:
        if quantidade_macas > quantidade_bananas:
            print("\nAs maçãs tiveram mais vendas.")
        elif quantidade_macas < quantidade_bananas:
            print("\nAs bananas tiveram mais vendas.")
        else:
            print("\nA venda de maçãs e bananas foi igual.") 

def valor_invalido():
    input("\nO valor informado foi inválido. Aperte qualquer tecla para continuar ")
    voltar_menu_principal()

def voltar_menu_principal():
    os.system("cls")
    main()

def main():
    calcula_quantidade_macas_e_bananas()

if __name__ == "__main__":
    main()
1 resposta

Oii, Christian.

Mandou muito bem na estrutura do código. Você foi além do que o exercício pedia, implementando tratamento de erros com o try/except e organizando tudo em funções.

Continue firme nos estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!