[Tutor] Please critique my temperature_conversion.py
Dick Moores
rdm at rcblue.com
Sun Jul 11 12:29:05 CEST 2004
"""
# temperature_conversion.py
# temperature conversion of Fahrenheit <---> Celsius
from string import upper
F_or_C = ""
while (F_or_C != "F" and F_or_C != "C"):
t0 = raw_input("Enter temperature as 70F or 70 F or -12.47C: ")
F_or_C = upper(t0[-1]) # store the F or C and ensure upper case
t0 = t0[0:-1] # strip entered temp of the F or C
t = t0 # get a string number to do the conversion calculation
if F_or_C == "F":
t = 5/9. * (float(t) - 32)
t = round(t,2)
print (t0 + "F"), "is", (str(t) + "C")
else: # i.e., F_or_C is "C"
t = 9/5. * float(t) + 32
t = round(t,2)
print (t0 + "C"), "is", (str(t) + "F")
"""
Thanks, tutors.
Dick Moores
More information about the Tutor
mailing list