Python學習記錄 溫度轉換

2021-10-23 07:43:42 字數 1095 閱讀 9947

#python學習記錄【溫度轉換】

此**用於實現華氏溫度和攝氏溫度之間的相互轉換

#tempconvert.py

tempstr=

input

("請輸入帶有符號的溫度值:"

)if tempstr[-1

]in['f'

,'f']:

c=(eval

(tempstr[0:

-1])

-32)/

1.8print

("轉換後的溫度是c"

.format

(c))

elif tempstr[-1

]in['c'

,'c']:

f=1.8*

eval

(tempstr[0:

-1])

+32print

("轉換後的溫度是f"

.format

(f))

else

:print

("輸入格式錯誤"

)

eval函式eval() 函式用來執行乙個字串表示式,並返回表示式的值。

語法以下是 eval() 方法的語法:

eval(expression[, globals[, locals]])

引數expression – 表示式。

globals – 變數作用域,全域性命名空間,如果被提供,則必須是乙個字典物件。

locals – 變數作用域,區域性命名空間,如果被提供,可以是任何對映物件。

例項:

>>

>x =

7>>

>

eval

('3 * x')21

>>

>

eval

('pow(2,2)')4

>>

>

eval

('2 + 2')4

>>

> n=

81>>

>

eval

("n + 4")85

*#執行結果:*

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

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 ...