#python實現華氏度和攝氏度轉換
*獲取用戶輸入的華氏度或者攝氏度自動轉換*
*代碼我個人覺得比較簡短了*
PS:剛學完的python,打算還是寫一些代碼存着,以便以後好查看
def fc(): while True: fc=input("請輸入華氏度OR攝氏度,如:37.2C或者5.6F.輸入'Q'或'q'退出\n")#獲取用戶輸入的華氏度和攝氏度 if fc.endswith('C')==True:#判斷輸入的是否爲攝氏度 c=float(fc.split('C')[0])#將輸入的攝氏度使用split以C分割,將其分割成列表並取第一個值轉換成浮點型。等同於 a=fc.split('C') c=float(a[0]) print(fc,'的華氏度爲:%fF' %(c*(9/5)+32)) elif fc.endswith('F')==True:#判斷輸入的是否爲華氏度 f=float(fc.split('F')[0]) print(fc,'的攝氏度爲:%fC' %((f-32)*5/9)) elif fc=='Q' or fc=='q': break elif fc.endswith('C')==False or fc.endswith('F')==False: print('請輸入正確的華氏度(F)或攝氏度(C),以F或C結尾') fc()