DavidSB commited on
Commit
ba28f8d
1 Parent(s): 0056e1f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -18
app.py CHANGED
@@ -133,26 +133,29 @@ def avaliacao_imovel(planilha, num_linhas_desejadas=10, finalidade='Defina o tip
133
  # fator profundidade (fpe)
134
  # Defina a função coeficiente_profundidade antes de criar os DataFrames
135
  def coeficiente_profundidade(row):
136
- A = row['Área Terreno']
137
- t = row['Testada']
138
-
139
- pe = round(A/t, 2)
140
- hipotese_1 = A > 5000 and pe > 90
141
- hipotese_2 = A <= 5000 or (A > 5000 and pe <= 90)
142
-
143
- if hipotese_1:
144
- coef_pe = round(4.8 * (t ** 0.2) * (A ** -0.4), 3)
145
- else:
146
- if pe < 20:
147
- coef_pe = round((pe/20) ** 0.5, 3)
148
- elif 20 <= pe < 33:
149
  coef_pe = 1
150
- elif 33 <= pe < 90:
151
- coef_pe = round((33/pe) ** 0.5, 3)
152
  else:
153
- coef_pe = 0.6
154
-
155
- return coef_pe
 
 
 
 
 
 
 
 
 
 
156
 
157
  # Crie os DataFrames df_profundidade e df_profundidade_aval
158
  df_profundidade = df_dados[['Área Terreno','Testada']].copy()
 
133
  # fator profundidade (fpe)
134
  # Defina a função coeficiente_profundidade antes de criar os DataFrames
135
  def coeficiente_profundidade(row):
136
+ A = row['Área Terreno']
137
+ t = row['Testada']
138
+
139
+ pe = round(A/t, 2)
140
+ hipotese_1 = A > 5000 and pe > 90
141
+ hipotese_2 = A <= 5000 or (A > 5000 and pe <= 90)
142
+
143
+ if finalidade == "Tipologias com área construída":
 
 
 
 
 
144
  coef_pe = 1
 
 
145
  else:
146
+ if hipotese_1:
147
+ coef_pe = round(4.8 * (t ** 0.2) * (A ** -0.4), 3)
148
+ else:
149
+ if pe < 20:
150
+ coef_pe = round((pe/20) ** 0.5, 3)
151
+ elif 20 <= pe < 33:
152
+ coef_pe = 1
153
+ elif 33 <= pe < 90:
154
+ coef_pe = round((33/pe) ** 0.5, 3)
155
+ else:
156
+ coef_pe = 0.6
157
+
158
+ return coef_pe
159
 
160
  # Crie os DataFrames df_profundidade e df_profundidade_aval
161
  df_profundidade = df_dados[['Área Terreno','Testada']].copy()