【问题标题】:Why If Statement isn't running even if conditions are met?为什么即使满足条件,If 语句也没有运行?
【发布时间】:2019-02-20 18:07:11
【问题描述】:

我正在尝试在 Python 中创建一个沸点和冰点下降计算器。我试图创建逻辑来确定程序是使用沸点高程方程还是根据用户输入使用冰点高程。但是,即使满足这些条件,if 语句也不会打印该语句。帮助将不胜感激。

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

如果你想计算沸点方程,Calculation 要求用户输入“Boiling”字符串,如果你想计算冰点方程,则要求用户输入“Freezing”字符串

【问题讨论】:

标签: python-3.x if-statement


【解决方案1】:
  1. 您需要为calculations 提供函数输入。
  2. 该功能没有选项卡。

【讨论】:

    【解决方案2】:
    def determine_boiling_point_equation(calculations):   
        if (calculations == "Boiling"):
            Boiling = True
            return Boiling
            print("This works")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-04
      • 2015-07-12
      • 2015-08-08
      • 2023-02-01
      • 2018-06-25
      • 2021-06-19
      • 1970-01-01
      相关资源
      最近更新 更多