@HusniddinEshmuhammatov

Как вводить десятичные числа в Python?

Всем привет. Вот отрывок из кода программы
@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 для чисел с запятой?
  • Вопрос задан
  • 1070 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы