Python-ի միջին մակարդակ

Ֆարենհայթից Ցելսիուս և Ցելսիուսից Ֆարենհայթ

Ձեր խնդիրն է ստեղծել convert_temperature անունով ֆունկցիա, որը փոխակերպում է ջերմաստիճանի արժեքը Ֆարենհայթից Ցելսիուսի կամ հակառակը: Ֆունկցիան պետք է ունենա հետևյալ պարամետրերը.
  • temperature: միայն դիրքային ռացիոնալ թիվ, որը ներկայացնում է փոխարկվող ջերմաստիճանը:
  • from_scale: տող, որը ցույց է տալիս տրամադրված ջերմաստիճանի սանդղակը: Այն կարող է լինել 'Fahrenheit' կամ 'Celsius':
  • to_scale: միայն-keyword արգումենտ՝ '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: 0.2 seconds

Memory limit: 512 MB

Output limit: 1 MB

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