Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tính Wind Chill Factor (Chỉ số gió lạnh) trong Python


Wind Chill Factor chỉ ra cảm giác lạnh không chỉ do nhiệt độ mà cả tốc độ gió. Kết hợp 2 yếu tố trong phương trình cho đo lường cảm giác lạnh thực tế khi gió thổi mạnh.

Phương trình Wind Chill Index:

Twc = 13.12 + 0.6215 Ta - 11.37 v0.16 + 0.3965 Ta v0.16

Trong đó: Twc = wind chill index (°C), Ta = nhiệt độ không khí (°C), v = tốc độ gió tại 10m (km/h).

Dùng thư viện math cho hàm lũy thừa. Chương trình:

Ví dụ

import math

wind = float(input("Nhập tốc độ gió (km/h): "))
temperature = float(input("Nhập nhiệt độ không khí (°C): "))

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("Chỉ số gió lạnh (WCI):", int(round(wind_chill_factor_index, 0)))

Kết quả

Nhập tốc độ gió (km/h): 16
Nhập nhiệt độ không khí (°C): 27
Chỉ số gió lạnh (WCI): 29