Arthur-Attili commited on
Commit
9b7a88f
·
verified ·
1 Parent(s): efef30d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -14
app.py CHANGED
@@ -141,7 +141,7 @@ def buscar_combinacoes_rapido(credito_desejado, entrada_desejada, parcela_deseja
141
  return f"❌ Erro inesperado: {str(e)}"
142
 
143
  def formatar_resultados(resultados):
144
- """Formata os resultados para exibição."""
145
  if not resultados or isinstance(resultados, str):
146
  return resultados
147
 
@@ -163,20 +163,31 @@ def formatar_resultados(resultados):
163
  taxa_percentual = (taxa_total / credito_real) * 100 if credito_real > 0 else 0
164
  taxa_mensal = taxa_percentual / maior_prazo if maior_prazo > 0 else 0
165
 
 
166
  resposta += f"""
167
- --- COMBINAÇÃO {idx} ({len(combinacao)} COTAS) ---
168
- 🏢 Administradora: {adm}
169
- 🔢 Códigos: {', '.join(codigos)}
170
- 💰 Crédito Total: {formatar_moeda(total_credito)}
171
- 💵 Entrada (+8.5%): {formatar_moeda(total_entrada)}
172
- 📉 Saldo Devedor: {formatar_moeda(total_saldo)}
173
- 💲 Parcela Total: {formatar_moeda(total_parcelas)}
174
- ⏳ Maior Prazo: {maior_prazo} meses
175
- 🔚 Valor Final: {formatar_moeda(valor_final)}
176
- 💠 Crédito Líquido: {formatar_moeda(credito_real)}
177
- 📊 Taxa Total: {taxa_percentual:.2f}%
178
- 🗓️ Taxa Mensal: {taxa_mensal:.2f}%
179
- 📈 Taxa Anual: {taxa_mensal * 12:.2f}%
 
 
 
 
 
 
 
 
 
 
180
  """
181
  except Exception as e:
182
  print(f"⚠️ Erro ao formatar resultado: {e}")
 
141
  return f"❌ Erro inesperado: {str(e)}"
142
 
143
  def formatar_resultados(resultados):
144
+ """Formata os resultados para exibição com layout completo."""
145
  if not resultados or isinstance(resultados, str):
146
  return resultados
147
 
 
163
  taxa_percentual = (taxa_total / credito_real) * 100 if credito_real > 0 else 0
164
  taxa_mensal = taxa_percentual / maior_prazo if maior_prazo > 0 else 0
165
 
166
+ # Layout completo igual ao card de Automóvel
167
  resposta += f"""
168
+ 🏠 **{adm} - Imóvel**
169
+
170
+ 💰 **Crédito: {formatar_moeda(total_credito)}**
171
+
172
+ 🏦 **Entrada:** {formatar_moeda(total_entrada)}
173
+ 📅 **Prazo:** {maior_prazo} meses
174
+ 💳 **Parcela:** {formatar_moeda(total_parcelas)}
175
+
176
+ 📉 **Saldo Devedor:** {formatar_moeda(total_saldo)}
177
+ 📊 **Taxa Mensal:** {taxa_mensal:.2f}%
178
+ 📈 **Taxa Anual:** {taxa_mensal * 12:.2f}%
179
+ 🔢 **Código:** {', '.join(codigos)}
180
+
181
+ ---
182
+
183
+ 🔍 **Ver mais detalhes** ▼
184
+
185
+ 🎯 **Valor Final:** {formatar_moeda(valor_final)}
186
+ 💎 **Crédito Líquido:** {formatar_moeda(credito_real)}
187
+ ⚡ **Taxa Total:** {taxa_percentual:.2f}% ({formatar_moeda(taxa_total)})
188
+
189
+ ---
190
+
191
  """
192
  except Exception as e:
193
  print(f"⚠️ Erro ao formatar resultado: {e}")