Sample Solution
The following shows one way to solve this problem. It is not the only way this problem can be solved.
prepare_temperature_sample.py
"""
Author: Brother Burton
Purpose: Convert degrees in Fahrenheit to Celsius.
"""
degrees_f = float(input("What is the temperature in Fahrenheit? "))
degrees_c = (degrees_f - 32) * 5 / 9
print(f"The temperature in Celsius is {degrees_c:.1f} degrees.")
# Note: I chose to abbreviate degrees_fahrenheit to degrees_f, because I decided
# that _f and _c were common, known abbreviations, and less likely to introduce
# bugs than if I tried to spell out "fahrenheit" in my code each time. But even
# in that case, I thought "degrees_f" seemed more obvious than the single
# letter variable name of "f".
"""
Author: Brother Burton
Purpose: Convert degrees in Fahrenheit to Celsius.
"""
degrees_f = float(input("What is the temperature in Fahrenheit? "))
degrees_c = (degrees_f - 32) * 5 / 9
print(f"The temperature in Celsius is {degrees_c:.1f} degrees.")
# Note: I chose to abbreviate degrees_fahrenheit to degrees_f, because I decided
# that _f and _c were common, known abbreviations, and less likely to introduce
# bugs than if I tried to spell out "fahrenheit" in my code each time. But even
# in that case, I thought "degrees_f" seemed more obvious than the single
# letter variable name of "f".
Download: prepare_temperature_sample.py