吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1268|回复: 8
收起左侧

[求助] 大神帮忙用python语言编程实现输入压力P和温度T,计算Z

[复制链接]
快乐的农夫 发表于 2021-5-5 14:04
本帖最后由 快乐的农夫 于 2021-5-5 19:07 编辑

气体压缩因子计算公式.jpg

请大神帮忙写一个Python程序,利用附件图片中的公式,实现的功能是输入温度T和压力P,输出压缩系数Z。
由于帖子不能写入数学公式,所以只能图片上传。

在excel中能实现也行。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

tomato123123 发表于 2021-5-5 14:44
这是纯公式计算?
ccwuax 发表于 2021-5-5 14:49
不是很理解意思,根据你的文字直接改成了代码:
p,t=eval(input("请输入压力p和t的值(用逗号分隔):"))
p=int(p)
t=int(t)
if 500 < p < 4000:
    A = 1.679393e-7 - 6.2243e-10 *t + 8.0385e-13*t*2- 3.5472e-16*t*2
    B = -3.122e-4 + 8.488e-7*t - 5.37e-10*t*2
    C = 1.0
if 4000< p <8000:
    A = 0
    B = 2.2817e-4 - 4.066e-7*t + 2.3e-10*t*2
    C = - 0.0956 + 2.5e-3*t - 1.5e-6*t*2
if p > 8000:
    A = 0
    B = 2.2042e-4 - 3.515e-7*t + 1.815e-10**t2
    C = - 0.1573 + 2.438e-3*t - 1.4e-6*t*2
Z = A*p*2 + B*p + C
print(Z)
不知道这样对不对
ccwuax 发表于 2021-5-5 14:52
本帖最后由 ccwuax 于 2021-5-5 14:57 编辑

好像理解误,那个AP2的2如果是平方的话就要把对应的*改成**
[Python] 纯文本查看 复制代码
p,t=eval(input("请输入压力p和t的值(用逗号分隔):"))
p=int(p)
t=int(t)
if 500 < p < 4000:
    A = 1.679393e-7 - 6.2243e-10 *t + 8.0385e-13*t**2- 3.5472e-16*t**2
    B = -3.122e-4 + 8.488e-7*t - 5.37e-10*t**2
    C = 1.0
if 4000< p <8000:
    A = 0
    B = 2.2817e-4 - 4.066e-7*t + 2.3e-10*t**2
    C = - 0.0956 + 2.5e-3*t - 1.5e-6*t**2
if p > 8000:
    A = 0
    B = 2.2042e-4 - 3.515e-7*t + 1.815e-10*t**2
    C = - 0.1573 + 2.438e-3*t - 1.4e-6*t**2
Z = A*p**2 + B*p + C
print(Z)
Saycoco 发表于 2021-5-5 19:02
楼上好耐心,这排版让人一言难尽
 楼主| 快乐的农夫 发表于 2021-5-5 19:11
ccwuax 发表于 2021-5-5 14:49
不是很理解意思,根据你的文字直接改成了代码:
p,t=eval(input("请输入压力p和t的值(用逗号分隔):"))
p ...

主要帖子里没法输入平方和次根,见新上传帖子图片
 楼主| 快乐的农夫 发表于 2021-5-5 19:13
ccwuax 发表于 2021-5-5 14:52
好像理解误,那个AP2的2如果是平方的话就要把对应的*改成**
[mw_shl_code=python,true]p,t=eval(input("请 ...

就是A乘P的平方,帖子里写不出来
liucc 发表于 2021-5-5 19:55
是作业吗?如果是处理实验数据这样的一般我会直接用excel。。。
 楼主| 快乐的农夫 发表于 2021-5-6 15:56
liucc 发表于 2021-5-5 19:55
是作业吗?如果是处理实验数据这样的一般我会直接用excel。。。

工作用,需要计算特定温度压力条件下氮气的压缩系数
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 02:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表