Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonプログラムでのWindChillFactor(WCF)またはWind Chill Index(WCI)の計算


このチュートリアルでは、PythonでWindChillIndexを計算する方法を学習します。 WCIを計算する式があり、それは簡単です。次の式を使用して、 WCIを計算します。 。

T wc (WCI)=13.12 + 0.6215T a – 11.37v +0.16 + 0.3965T a v +0.16

どこ

Twc =風冷え指数(摂氏温度尺度に基づく)

Ta =気温(摂氏)

v =風速(マイル/時)

数学を使用します モジュールは必要な場所で機能します。 数学を使用する modulefunctionは、プログラムの実行時間を短縮します。

以下の手順に従って、プログラムを完了してください。

  • 数学をインポートします モジュール

  • 必要な値を初期化します。

  • WCIを計算します 上記の式を使用します。

難しい場合は、以下のコードを参照してください。

# importing the module
import math
# writing function to reuse whenever we want
def wind_chill_index(temperature, wind_speed):
   return 13.12 + 0.6215 * temperature - 11.37 * math.pow(wind_speed, 0.16) + 0.3965 * temperature * math.pow(wind_speed, 0.16)
# calculating the WCI
print(wind_chill_index(35, 75))
print(wind_chill_index(40, 125))

出力

上記のコードを実行すると、次の結果が得られます。

39.875733177821786
47.7019177629149

結論

数式を計算のために複数のステップに分割できます。チュートリアルで疑問がある場合は、コメントセクションでそれらについて言及してください。


  1. ノームソート用のPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −配列が与えられたので、ノームソートを使用してソートする必要があります。 アルゴリズム 1. Firstly we traverse the array from left to right. 2. Now,if the current element is larger or equal to the previous element then we traverse one step ahead 3. otherwise,if the current element is smaller than the

  2. 数の最大の素因数を見つけるためのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 正の整数nが与えられます。数の最大の素因数を見つける必要があります。 アプローチ 指定された数値を数値の約数で割って因数分解します。 最大素因数を更新し続けます。 例 import math def maxPrimeFactor(n):    # number must be even    while n % 2 == 0:       max_Prime = 2       n /= 1