Python中文
首页
教程
问答
标签
搜索
登录
注册
Python处理公式与预期不同
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在创建一个供私人使用的潜水表,在计算EAD时遇到了一个错误</p> <pre><code>def calculate_ead(self): nitrogen = 100 - self.mix EAD = (self.depth + 10) * nitrogen / 0.79 - 10 self.depth = int(EAD) </code></pre> <p>这个计算给出了一个非常高的数字(大约几千)。我从<a href="https://en.wikipedia.org/wiki/Equivalent_air_depth" rel="nofollow noreferrer">this</a>站点得到了公式,在feet部分的计算中得到了公式。当配合比大于21时,计算得出的数值应低于深度。你知道吗</p> <p>我对深度和其他方面的认识:</p> <pre><code>def __init__(self, d=35, t=30, m=21, p=1.6): self.depth = int(d) # Depth self.time = int(t) # Time self.mix = int(m) # Mix (Oxygen integer) self.max_po2 = float(p) </code></pre> <p>在这种情况下,以氧气的百分比混合,因此当用100减去它时,应给出此公式的氮气分数EAD=(深度+10)×氮气分数/0.79−10</p> <p>告诉我我做错了什么? 来自interactive shell的样本测试:</p> <pre><code>depth = 90 mix = 36 nitrogen = 100 - mix EAD = (depth + 10) * nitrogen / 0.79 + 10 EAD 8111.26582278481 </code></pre> <p>预期产量:</p> <pre><code>>>>depth = 90 >>>mix = 36 >>>nitrogen = 100 - mix >>>EAD = (depth + 10) * nitrogen / 0.79 + 10 >>>EAD 67 </code></pre> <p>数字格式: 自深度是一个自然数(25,30,35) 自混合是一个自然数(30,45,60)</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果要使用N2的分数(%),请尝试以下代码。你知道吗</p> <pre><code>def calculate_ead(self): nitrogen = (100 - self.mix)/100 EAD = (self.depth + 10) * nitrogen / 0.79 - 10 self.depth = int(EAD) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
5 回答
如何添加表示整数的擦边字符串?
4 回答
如何添加要在Bokeh中使用的新font.ttf文件?
3 回答
如何添加要显示的矩阵XY轴编号和XY轴
2 回答
如何添加计数?
8 回答
如何添加计数器函数?
5 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
8 回答
如何添加计数器来跟踪while循环中的月份和年份?
3 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
10 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
4 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
9 回答
如何添加评论拉梅尔亚姆
7 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
10 回答
如何添加谷歌地点自动完成到Flask?
2 回答
如何添加超时、python discord bot
8 回答
如何添加超过1dp的检查
7 回答
如何添加距离方法
1 回答
如何添加跟随游戏的敌人精灵
3 回答
如何添加路径以便python可以找到程序?
4 回答
如何添加身份验证/安全性以使用happybase访问HBase?
1 回答