python基礎之溫度轉換

2021-10-03 07:56:19 字數 1311 閱讀 8610

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庫是繪圖時...