1
resposta

Controlando o orçamento mensal

def Gastos():
  
   renda = []
   gasto = []
   print("CONTROLE DE GASTOS.")
   loop1 = True
   
   while loop1 == True:
    try:
      resp = input("Deseja adicionar uma salario? (S/N)")
      if resp =="N":
        loop1 = False
        loop2 = True
        while loop2 == True:
          
            resp2 = input("Deseja adicionar um gasto? (S/N)")
            if resp2 =="N":
              loop2 = False
              if sum(renda) > sum(gasto):
                lucro = sum(renda) - sum(gasto)
                
              else:
                print("Sua renda total foi de ", str(sum(renda)), ". Suas despesas somaram ", str(sum(gasto)), ". ATENÇÃO! VOCÊ ULTRAPASSOU O LIMITE DO SEU ORÇAMENTO.")
            else:
              despesa = float(input("Digite um valor: "))
              gasto.append(despesa)
              print(renda)

      else:
        salario = float(input("Digite um valor: "))
        renda.append(salario)
        print(renda)
    except:
      print("ERRO!")
Gastos()

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Tiago! Como vai?

Gostei bastante de como você estruturou o controle de orçamento usando listas e loops para registrar rendas e gastos. Isso mostra que você está aplicando bem as condicionais if, elif e else para comparar os totais e gerar mensagens personalizadas.

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