কম্পিউটার টিউটোরিয়াল

পাইথনে উইন্ড চিল ফ্যাক্টর (WCF) বা উইন্ড চিল ইন্ডেক্স (WCI) ক্যালকুলেট করা


উইন্ড চিল ফ্যাক্টর হলো একটি ইন্ডিকেশন যে আমরা কত ঠান্ডা অনুভব করি শুধু বয়ুমণ্ডলিক তাপমাত্রা নয়, বরং বায়ুর গতিও বিবেচনায় নিয়ে। এটি দুটি ফ্যাক্টর একই সমীকরণে কম্বাইন করে এবং আমাদের একটি মেজারমেন্ট দেয় যে বায়ু বেশি গতিতে ফুঁকলে কত ঠান্ডা লাগে এমনকি তাপমাত্রায় কোনো পরিবর্তন ছাড়া।

নিচে উইন্ড চিল ফ্যাক্টর ক্যালকুলেট করার সমীকরণ দেওয়া হলো।

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

যেখানে Twc হলো উইন্ড চিল ইন্ডেক্স, Celsius টেম্পারেচার স্কেল বেসড;
Ta হলো এয়ার টেম্পারেচার ডিগ্রি Celsius-এ;
v হলো ১০ m (৩৩ ft) স্ট্যান্ডার্ড আনিমোমিটার হাইটে উইন্ড স্পিড, কিলোমিটার প্রতি ঘন্টায়।

এই ফর্মুলা প্রয়োগ করে উইন্ড চিল ফ্যাক্টর এর ভ্যালু ক্যালকুলেট করার জন্য আমরা পাইথন math লাইব্রেরি ব্যবহার করব কারণ পাওয়ার ফাংশন সেটিতে উপলব্ধ। নিচের প্রোগ্রামটি এটি অচিভ করে।

উদাহরণ

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
  1. পাইথনে ডিকোডেড স্ট্রিং-এ নির্দিষ্ট ইনডেক্সের ক্যারেক্টার বের করুন

  2. পাইথনে উইন্ড চিল ফ্যাক্টর (WCF) বা উইন্ড চিল ইন্ডেক্স (WCI) ক্যালকুলেট করুন

  3. পাইথনে স্ট্রিং-এর ইন্ডেক্স পেয়ার বের করা (Index Pairs of a String)

  4. পাইথনে রিডেবিলিটি ইনডেক্স (Readability Index) - NLP