Ask Question

Write a Python program that can convert a Fahrenheit temperature to Celsius, or vice versa. The program should use two custom functions, f_to_c and c_to_f, to perform the conversions. Both of these functions should be defined in a custom module named temps. Custom function c_to_f should be a void function defined to take a Celsius temperature as a parameter. It should calculate and print the equivalent Fahrenheit temperature accurate to three decimal places. Custom function f_to_c should be a value-returning function defined to take a Fahrenheit temperature as a parameter. This function should calculate the equivalent Celsius temperature and return it. In the main function, your program should:

+2
Answers (1)
  1. 18 November, 06:46
    0
    A Python program that can convert a Fahrenheit temperature to Celsius, or vice versa. The program should use two custom functions, f_to_c and c_to_f, to perform the conversions.

    Explanation:

    Functions should be defined in a custom module named temps. Custom function c_to_f should be a void function defined to take a Celsius temperature as a parameter. It should calculate and print the equivalent Fahrenheit temperature accurate to three decimal places. Custom function f_to_c should be a value-returning function defined to take a Fahrenheit temperature as a parameter. This function should calculate the equivalent Celsius temperature and return it.

    The code is given below:

    def c_to_f (tempCelsius):

    tempFahrenheit = ((9/5) * tempCelsius) + 32;

    print ("/n %.3f Celsius is %.3f Fahrenheit / n" % (tempCelsius, tempFahrenheit));

    def f_to_c (tempFahrenheit):

    tempCelsius = (tempFahrenheit - 32) * (5/9);

    return tempCelsius;

    (Import modules)

    import temps;

    def main ():

    temperature = float (input ("/n Enter a temperature: "));

    scale = input ("/n Was that input Fahrenheit or Celsius c/f? ");

    if scale. lower () = = 'c':

    temps. c_to_f (temperature);

    else:

    tempCel = temps. f_to_c (temperature);

    print ("/n %.1f Fahrenheit equals %.3f Celsius / n" % (temperature, tempCel));

    main ();
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “Write a Python program that can convert a Fahrenheit temperature to Celsius, or vice versa. The program should use two custom functions, ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers