def novoprojeto(): if request.method == "POST": for info in request.form: #retira informação dos inputs value = float(request.form[info]) dict[info] = value Dic = conversao_unidades(dict) Dic = detalhamento_flexao(Dic) return redirect(url_for("resultados")) else: return render_template('novoprojeto.html')
def exemplo1(): if request.method == "POST": dimen = {} for info in request.form: #retira informação dos inputs value = request.form[info] if value.count('-') != 0: value = value.split('-') value = value[1] if value.find(',') != -1: value = value.replace(',', '.') value = (-1) * float(value) else: x = value if x.count(',') != 0: value = value.replace(',', '.') value = float(value) elif value.count('.') != 0: value = float(value) else: if value.isnumeric() == True: value = float(value) dimen[info] = value print(dimen) Dic = conversao_unidades(dimen) Dic = dimensionar(Dic) if Dic['As'] + Dic['Ass'] >= 0.04 * Dic['bw'] * Dic[ 'h']: #Verificação da Armadura Máxima return redirect(url_for("erroMomento")) elif Dic['Vsd'] >= Dic['Vrd2']: # As bielas serão esmagadas. #É necessário um redimencionamento ou aumento do fck''') return redirect(url_for("erroBiela")) elif Dic['t'] > 45 or Dic['t'] < 30: return redirect(url_for("erroAnguloBiela")) elif Dic['fck'] < 20 or Dic['fck'] > 90: return redirect(url_for("errofck")) session["dic"] = Dic return redirect(url_for("resultados")) else: if "user" in session: return redirect(url_for("resultados")) return render_template('pt/exemplo1.html', logo=logo)