Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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}")
|