Python 计算气体体积函数

Python 计算气体体积函数,python,python-3.x,Python,Python 3.x,嘿,伙计们,我完全搞不懂这个python家庭作业问题,问题是定义一个函数compute_gas_volume,它返回给定参数压力、温度和摩尔的气体体积。使用气体方程PV=nRT,其中P是以帕斯卡为单位的压力,V是以立方米为单位的体积,n是摩尔数,R是气体常数8.3144621 J/mol*K,T是以开尔文为单位的温度 起始代码为 gas_const = 8.3144621 def compute_gas_volume((gas_pressure,,gas_temperature,gas_mole

嘿,伙计们,我完全搞不懂这个python家庭作业问题,问题是定义一个函数compute_gas_volume,它返回给定参数压力、温度和摩尔的气体体积。使用气体方程PV=nRT,其中P是以帕斯卡为单位的压力,V是以立方米为单位的体积,n是摩尔数,R是气体常数8.3144621 J/mol*K,T是以开尔文为单位的温度

起始代码为

gas_const = 8.3144621
def compute_gas_volume((gas_pressure,,gas_temperature,gas_moles):

    gas_pressure = 100.0
    gas_moles = 1.0
    gas_temperature = 273.0
    gas_volume = 0.0
    gas_volume = compute_gas_volume(gas_pressure, gas_temperature, gas_moles)
print('Gas volume:', gas_volume, 'm^3') 

有人能帮我解答这个问题吗?

由于定律是PV=nRT,体积可以简单地计算为V=nRT/p,因此:

GAS_CONST = 8.3144621
def compute_gas_volume(gas_pressure, gas_temperature, gas_moles):
    return gas_moles * GAS_CONST * gas_temperature / gas_pressure 

将其重新排列为等于V:

double ComputeGasVolume (double gasPressure, double gasTemperature, double gasMoles) {
   double gasVolume = ((gasMoles * GAS_CONST) * gasTemperature) / gasPressure;

   return gasVolume;
}

看起来你想让我们为你写些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出以及您实际获得的输出、回溯等。。你提供的细节越多,你可能得到的答案就越多。检查和。您甚至不想将提示的第一个字母小写,或者格式化它?ಠ_ಠ有关如何提问家庭作业问题的说明,请参见。