फ़ारेनहाइट से सेल्सियस और सेल्सियस से फ़ारेनहाइट

आपका कार्य convert_temperature नामक एक फ़ंक्शन बनाना है जो तापमान के मान को फ़ारेनहाइट से सेल्सियस या इसके विपरीत परिवर्तित करता है। इस फ़ंक्शन में निम्नलिखित पैरामीटर होने चाहिए:
  • temperature: केवल स्थानिक float जो परिवर्तित होने वाले तापमान का प्रतिनिधित्व करता है।
  • from_scale: एक स्ट्रिंग जो दिए गए तापमान के पैमाने को दर्शाती है। यह 'Fahrenheit' या 'Celsius' हो सकता है।
  • to_scale: एक कीवर्ड-केवल आर्ग्यूमेंट जिसका डिफ़ॉल्ट मान Celsius है। यह स्ट्रिंग दर्शाती है कि तापमान को किस पैमाने में परिवर्तित करना है। यह Fahrenheit या Celsius हो सकता है।
फ़ंक्शन convert_temperature को एक float वापस करना चाहिए जो परिवर्तित तापमान के मान का प्रतिनिधित्व करता है। आप इन परिवर्तन सूत्रों का उपयोग कर सकते हैं:
सेल्सियस से फ़ारेनहाइट
फ़ारेनहाइट से सेल्सियस
(temperature * 9/5) + 32
(temperature - 32) * 5/9
यह सुनिश्चित किया गया है कि from_scale और to_scale हमेशा 'Celsius' या 'Fahrenheit' में से एक होंगे और वे समान नहीं होंगे।
इनपुट
आउटपुट
32 Celsius Fahrenheit
89.6
100 Fahrenheit Celsius
37.77777777777778
0 Celsius Fahrenheit
32.0
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue