Почему, если Statement не выполняется, даже если выполнены условия? - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь создать калькулятор точки кипения и депрессии в Python.Я пытался создать логику, которая определяла бы, будет ли программа использовать уравнение высоты точки кипения или использовать повышение точки замерзания на основе пользовательского ввода.Однако оператор if не печатает оператор, даже если эти условия выполняются.Помощь будет принята с благодарностью.

def determine_boiling_point_equation():    
if (calculations == "Boiling"):
    Boiling = True
    return Boiling
    print("This works")

Вычисление просит пользователя ввести строку «Кипение», если вы хотите вычислить уравнение точки кипения, или строку «Замораживание», если вы хотите вычислить уравнение точки замерзания

Ответы [ 2 ]

0 голосов
/ 01 марта 2019
def determine_boiling_point_equation(calculations):   
    if (calculations == "Boiling"):
        Boiling = True
        return Boiling
        print("This works")
0 голосов
/ 01 марта 2019
  1. Вы должны ввести функцию для calculations.
  2. Нет вкладки для функции.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...