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

आपका कार्य 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