Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การคำนวณ Wind Chill Factor (WCF) หรือ Wind Chill Index (WCI) ใน Python


Wind Chill Factor เป็นตัวบ่งชี้ว่าเรารู้สึกหนาวเพียงใด ไม่ใช่เพียงเพราะอุณหภูมิบรรยากาศ แต่ยังคำนึงถึงความเร็วของลมด้วย โดยเป็นการรวมปัจจัยทั้งสองนี้ไว้เป็นสมการ และทำให้เราวัดว่ารู้สึกหนาวเพียงใดเมื่อลมพัดด้วยความเร็วสูงกว่า แม้จะไม่มีการเปลี่ยนแปลงของอุณหภูมิ

ด้านล่างนี้คือสมการการคำนวณค่า Wind Chill Factor

Twc =13.12 + 0.6215Ta -11.37v +0.16 + 0.3965T 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]

ในการใช้สูตรนี้ในการคำนวณค่าของปัจจัยลมหนาว เราจะใช้ไลบรารีคณิตศาสตร์หลามเป็นฟังก์ชันกำลังที่มีอยู่ในนั้น โปรแกรมด้านล่างบรรลุเป้าหมายนี้

ตัวอย่าง

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