使用 Python 计算风寒系数 (WCF) 或风寒指数 (WCI)

pythonserver side programmingprogramming

风寒系数表明我们感觉到的寒冷程度,这不仅是因为大气温度,还考虑到了风速。它以方程的形式结合了这两个因素,并为我们提供了当风速较高时,即使温度没有任何变化,实际感觉有多冷的测量值。

以下是计算风寒系数的公式。

Twc=13.12 + 0.6215Ta-11.37v+0.16 + 0.3965Tav+0.16

其中,Twc 是基于摄氏温标的风寒指数;
Ta 是气温(摄氏度);v 是 10 米(33 英尺)标准风速计高度的风速(公里/小时)。[9]

 为了应用此公式计算风寒系数的值,我们将使用 Python 数学库作为其中可用的幂函数。以下程序实现了这一点。

示例

import math
wind = float(input("Enter wind speed in kilometers/hour: "))
temperature = float(input("Enter air temperature in degrees Celsius: "))
wind_chill_factor_index = 13.12 + 0.6215*temperature \
   - 11.37*math.pow(wind , 0.16) \
   + 0.3965*temperature*math.pow(wind , 0.16)
print("The wind chill index is", int(round( wind_chill_factor_index, 0)))

输出

运行上述代码得到以下结果 −

Enter wind speed in kilometers/hour: 16
Enter air temperature in degrees Celsius: 27
The wind chill index is 29

相关文章