در این برنامه پایتونی، کاربر دمای هوا (بر حسب سانتیگراد) و سرعت باد (بر حسب کیلومتر بر ساعت) را وارد میکند.
برنامه با استفاده از فرمول شاخص سردی، میزان سرمای محسوس را محاسبه و نمایش میدهد.
فرمول مورد استفاده برای دماهای زیر ۱۰ درجه سانتیگراد و سرعت باد بالای ۴ کیلومتر بر ساعت معتبر است.
def calculate_wind_chill(temp_c, wind_kmh):
if temp_c > 10 or wind_kmh < 4.8:
return "Wind chill calculation is not applicable for these values."
wind_chill = 13.12 + 0.6215 * temp_c - 11.37 * (wind_kmh ** 0.16) + 0.3965 * temp_c * (wind_kmh ** 0.16)
return round(wind_chill, 2)
temp = float(input("دمای هوا را وارد کنید (سانتیگراد): "))
wind = float(input("سرعت باد را وارد کنید (کیلومتر بر ساعت): "))
result = calculate_wind_chill(temp, wind)
print("شاخص سردی:", result)
دمای هوا را وارد کنید (سانتیگراد): 5
سرعت باد را وارد کنید (کیلومتر بر ساعت): 20
شاخص سردی: -1.41
در این برنامه:
- از فرمول استاندارد شاخص سردی برای دماهای پایین و بادهای قابلتوجه استفاده شده است
- اگر دما بالای ۱۰ یا سرعت باد کمتر از ۴.۸ باشد، محاسبه انجام نمیشود
- خروجی نهایی با استفاده از print() نمایش داده میشود