tempstr = input("請輸入符號在數字後的溫度值:")
if tempstr[-1] in ['f','f']:
c = (eval(tempstr[0:-1]) - 32)/1.8
print("轉換後的溫度是c".format(c))
elif tempstr[-1] in ['c','c']:
f = 1.8*eval(tempstr[0:-1]) + 32
print("轉換後的溫度是f".format(f))
else:
print("輸入格式錯誤")
tempstr = input("請輸入符號在數字前的溫度值:")
if tempstr[0] in ['f','f']:
c = (eval(tempstr[1:]) - 32)/1.8
print("轉換後的溫度是c".format(c))
elif tempstr[0] in ['c','c']:
f = 1.8*eval(tempstr[1:]) + 32
print("轉換後的溫度是f".format(f))
else:
print("輸入格式錯誤")
#1 海浬(m) = 1.852 公里(k)
n_k = input("請輸入帶有符號的距離值:")
if n_k[-1:] in ['m','m']:
km = eval(n_k[0:-1])*1.852
print("轉換後的公里數是k".format(km))
elif n_k[-1:] in ['k','k']:
nmi = eval(n_k[0:-1])/1.852
print("轉換後的海浬數是m".format(nmi))
else:
print("輸入格式錯誤")
#1 海浬(nmi) = 1.852 公里(km)
n_k = input("請輸入符號在前的距離值:")
if n_k[0] in ['m','m']:
km = eval(n_k[1:])*1.852
print("轉換後的公里數是k".format(km))
elif n_k[0] in ['k','k']:
nmi = eval(n_k[1:])/1.852
print("轉換後的海浬數是m".format(nmi))
else:
print("輸入格式錯誤")
Python初篇之溫度轉換
從乙個簡單的溫度轉換程式開始。本程式的設計目的是實現攝氏度與華氏度之間的轉換,可以多次輸入。使用方法 輸入n或n終止程式 攝氏度正確輸入案例 1c 1c 華氏度正確輸入案例 1f 1f python環境是python3 tempstr input 請輸入乙個帶符號的溫度值 while tempstr...
Python溫度轉換例項
tempconvert.py val input 請輸入帶有溫度表示符號的溫度值 例如 32c if val 1 in c c f 1.8 float val 0 1 32 print 轉換後的溫度為 2ff f elif val 1 in f f c float val 0 1 32 1.8 pr...
Python 溫度的轉換
摘要 本週開始學python,之前對於這門課程非常陌生,以為和其他程式語言一樣,但是初步了解了一下python後,才發現了他的強大,用python程式設計語句更加簡單,許多功能只需引入第三方庫即可,大大提高了我們的程式設計效率。在初步學習了python以及他的turtle庫後 turtle庫是繪圖時...