Do the following assignment. please check the attach document.
Temperature-Conversion ProgramDevelop a Python program to
- Ask the user whether to convert from celsius to fahrenheit or from fahrenheit to celsius
 - If the user enters  celsius to fahrenheit, then
- Ask the user to enter a value for celsius
 - Use the following formula to convert from  celsius to fahrenheit:
- Fahrenheit = 9.0 / 5.0 x Celsius + 32
 
 - Display the entered value for  celsius and the calculated value for fahrenheit, along with appropriate messages
- See the attached sample program run output to see how data is displayed
 
 
 - If the user enters  fahrenheit  to celsius , then
- Ask the user to enter a value for fahrenheit
 - Use the following formula to convert from   fahrenheit  to celsius:
- Celsius = (Fahrenheit − 32) x 5.0 / 9.0
 
 - Display the entered value for fahrenheit  and the calculated value for celsius, along with appropriate messages.
- See the attached sample program run output to see how data is displayed.
 
 
 - If neither fahrenheit to celsius  nor  celsius  to  fahrenheit  is entered, then
- Display an error message, such as “Illegal input data was entered.”
 
 
NOTE: When setting up the above formulas, ensure to use the right Python operators!
You need to set up a Python solution that is complete and workable.
For your solution to be complete, you must
- Prompt the user for the specific input data asked for within the problem statement
 - Set up a correct formula to process the input data, arriving at the output data
 - Provide the output data asked for within the problem statement to the user
 
For your solution to be workable,
- Your solution should be free of any type of errors (syntax, run-time, logic)
 - You may want to develop an algorithm first, using pseudocode or flowchart
 - You do NOT need to turn in any algorithm
 
================================================================================Grading rubric:
- You’ll receive full credit, if 
- your program
- compiles and runs with no problems
 - produces the expected output
 
 
 - your program
 - You’ll receive partial credit, if 
- your program
- compiles and runs with no problems
 - produces partial output (that is, incomplete output)
 
 
 - your program
 - You’ll receive 25% of the points, if your program will not compile
 - You’ll receive 30% of the points, if your program compiles but has a run-time problem
 - You’ll receive 40% of the points, if your program produces logic error(s)
 
