卡路里,簡稱卡(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...