>>100
おおっ、ありがとうございます
初心者なので>>86,87 を縛りなしで書いてみて>>88,90 をなんとなく理解しました
ちなみに自分のはこんなのになりました
正規表現オブジェクトの使い方がいまいち判ってないです

import re
tempre = raw_input("Tempreture? >")
match = re.match(r"^(\d+)(f|c)", tempre, re.I)
if match:
  answer = (match.group(2).upper() == "C") and \
    "%.2fF" % (9*float(match.group(1))/5+32) or \
    "%.2fC" % (5*(float(match.group(1))-32)/9)
else:
  answer = "invalid input"
print answer