python入門 熱量轉換 I

2021-08-21 20:41:01 字數 693 閱讀 9975

卡路里,簡稱卡(calorie),縮寫為cal,定義為在1個大氣壓下,將1克水提公升1攝氏度所需要的熱量,卡是能量單位,被廣泛使用在營養計量方面。

國際能量標準單位是焦耳(joule),中國和歐洲普遍使用焦耳,美國普遍使用卡路里。1卡路里約等於4.186焦耳。

編寫程式,對使用者輸入的熱量進行轉換,要求如下:

(1)使用者輸入熱量值和熱量標籤,程式轉換後輸出熱量值和熱量標籤;

(2)輸出熱量值保留小數點後3位;

(3)輸入輸出資料格式為:熱量值+熱量標籤,卡路里標籤為cal,焦耳標籤為j。

輸入輸出

示例 1

22cal

92.089j

示例 2

2.12345678j

0.507cal

temp=input()

if temp[-1] in ['j']:

cal=eval(temp[0:-1])/4.186

print("cal".format(cal))

else:

j=eval(temp[0:-3])*4.186

print("j".format(j))

Python入門學習筆記 溫度轉換例項

記錄在中國大學mooc上的python語言程式設計中的學習 嵩天老師 已知 c表示攝氏度,f表示華氏度 c f 32 1.8 f c 1.8 32 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr ...

python 中沒有i 或者i

在python中是沒有自增和自減的,但在python中存在 i i 1和 i i 1 的情況。因為python的模型規定,數值物件是不可改變的。i i 1 相當於重新建立了乙個變數 i 而不是改變了 i 中的數值。下面是例子說明 給a賦值10,給b賦值10。雖然變數名不同,但它們本質都是呼叫了10,...

Python基礎入門04 資料型別轉換

input 接收 戶輸 的資料都是字串型別,如果 戶輸 整型數字1,該如何操作?轉換資料型別即可,即將字串型別轉換成整型。1.接收 戶輸 num input 請輸 您的幸運數字 2.列印結果 print f 您的幸運數字是 3.檢測接收到的 戶輸 的資料型別 str型別 print type num...