Всем привет. Вот отрывок из кода программы
@app.route('/result', methods=['POST'])
def result():
var_1 = request.form.get("var_1", type=float)
var_2 = request.form.get("var_2", type=float)
operation = request.form.get("operation")
operation2 = request.form.get("operation2")
operation3 = request.form.get("operation3")
if(operation == u'Q (теплота в Дж)' and operation2 == u"q (Электрический заряд в Кл)" and operation3 == u"C (емкость в фарад)"):
result=(var_1**2) / (2*var_2)
дело в том, что я могу вводить только числа с запятой, но нужно так же вводить числа со степенью, например 10^-10, но при вводе он выдает ошибку, существует ли для таких цифр типы данных? если int для целых чисел, float для чисел с запятой?