بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۲۵ شهریور ۱۴۰۴

شرح برنامه

در این برنامه پایتونی، کاربر دمای هوا (بر حسب سانتی‌گراد) و سرعت باد (بر حسب کیلومتر بر ساعت) را وارد می‌کند.
برنامه با استفاده از فرمول شاخص سردی، میزان سرمای محسوس را محاسبه و نمایش می‌دهد.
فرمول مورد استفاده برای دماهای زیر ۱۰ درجه سانتی‌گراد و سرعت باد بالای ۴ کیلومتر بر ساعت معتبر است.


کد پایتون:


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() نمایش داده می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی