1. 程式人生 > >【程式設計】【Python】數值轉換

【程式設計】【Python】數值轉換

簡單的溫度轉換

描述

獲得使用者輸入的一個華氏溫度值,將其轉換成攝氏溫度並輸出,保留小數點後兩位。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

使用者輸入可以是任意實數形式的溫度值,不考慮異常輸出情況。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

華氏溫度到攝氏溫度轉換公式如下,其中:F: 華氏溫度,C:攝氏溫度。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

C = (F -32) / 1.8‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ 輸入格式 一個數字‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ 輸出格式 一個數字,保留小數點後兩位。 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

print('%0.2f'
% ((eval(input())-32)/1.8))

測試輸入: 123.4 -99 32 0x88

注:

int(x [,base ])         #將x轉換為一個整數    
long(x [,base ])        #將x轉換為一個長整數    
float(x )               #將x轉換到一個浮點數    
complex(real [,imag ])  #建立一個複數    
str(x )                 #將物件 x 轉換為字串    
repr(x )                #將物件 x 轉換為表示式字串    
eval(
str ) #用來計算在字串中的有效Python表示式,並返回一個物件 tuple(s ) #將序列 s 轉換為一個元組 list(s ) #將序列 s 轉換為一個列表 chr(x ) #將一個整數轉換為一個字元 unichr(x ) #將一個整數轉換為Unicode字元 ord(x ) #將一個字元轉換為它的整數值 hex(x ) #將一個整數轉換為一個十六進位制字串 oct(x ) #將一個整數轉換為一個八進位制字串