Python-58-物件導向23.實作模板練習2,攝氏轉華氏,華氏轉攝氏

文、意如

1.輸入攝氏轉華氏
2.輸入華氏轉攝氏

公式為:
華氏 = 9/5*攝氏+32
攝氏 = (華氏-32)* 5/9

建立模板

myclass1.py

def fn1(c):
  
   f= 9/5 * float(c) + 32  #華氏 =9/5*攝氏+32
   print("華氏 = ",f,"度F")
   return f
def fn2(f):
   
   c = (float(f)- 32) * 5/9    #攝氏=(華氏-32)*5/9
   
   print("攝氏 = ",c,"度C")
   return c

使用模板

myclass2.py

import myclass1
option=input("1.華式轉攝氏\n2.攝氏轉華氏")

if option=="1":
    tmp=input("請輸入攝氏c")
    d=myclass1.fn1(tmp)
    print("華氏為",d,"度")
else:
    tmp=input("請輸入華氏")
    d=myclass1.fn2(tmp)
    print("攝氏為",d,"度")

 

Yiru@Studio - 關於我 - 意如