Computer >> Máy Tính >  >> Lập trình >> Python

Tính hệ số gió lạnh (WCF) hoặc chỉ số gió lạnh (WCI) bằng Python

Hệ số gió lạnh là một chỉ báo về mức độ lạnh mà chúng ta cảm thấy không chỉ do nhiệt độ khí quyển mà còn tính đến tốc độ của gió. Nó kết hợp cả hai yếu tố này dưới dạng một phương trình và cho chúng ta phép đo mức độ lạnh thực sự khi gió thổi ở tốc độ cao hơn ngay cả khi nhiệt độ không thay đổi.

Dưới đây là phương trình để tính Hệ số làm lạnh gió.

T wc =13,12 + 0,6215T a -11,37 v +0.16 + 0,3965T a v +0.16

where Twc is the wind chill index, based on the Celsius temperature scale;
Ta is the air temperature in degrees Celsius; and v is the wind speed at 10 m
(33 ft) standard anemometer height, in kilometres per hour.[9]

Để áp dụng công thức này để tính toán giá trị của hệ số làm lạnh gió, chúng tôi sẽ sử dụng thư viện toán học python dưới dạng hàm công suất có sẵn trong đó. Chương trình dưới đây đạt được điều này.

Ví dụ

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)))

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

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