tft每日頭條

 > 生活

 > 如何用python做溫度轉換

如何用python做溫度轉換

生活 更新时间:2024-07-20 08:16:24

如何用python做溫度轉換(業餘碼農成長記)1

如何用python做溫度轉換(業餘碼農成長記)2

一、函數、輸入、評估、輸出函數
  • 1、函數

函數定義:根據輸入的參數産生不同輸出結果的功能過程。

使用方式:<函數名>(<參數>)

函數效果:類似數學中的函數,y=f(x)

  • 2、三個簡單函數
  • (1)輸入函數:input()

功能:從控制台獲取用戶的輸入

舉例:

如何用python做溫度轉換(業餘碼農成長記)3

解析:将用戶輸入的帶有符号的溫度數值賦值給temp1這個變量。比如用戶輸入32C,即将32C賦值給temp1。

  • (2)輸出函數:print()

功能:以字符形式向控制台輸出結果

舉例:

如何用python做溫度轉換(業餘碼農成長記)4

解析:用戶輸入32C,則控制台輸出32C

如何用python做溫度轉換(業餘碼農成長記)5

  • (3)評估函數:eval()

功能:去掉參數最外側的引号并執行餘下程序語句

舉例:

如何用python做溫度轉換(業餘碼農成長記)6

解析:用戶輸入”32C”,控制台輸出32C

如何用python做溫度轉換(業餘碼農成長記)7

二、一個經典案例
  • 溫度轉換案例:

溫度的兩個不同體系:攝氏度(Celsius)和華氏度(Fahrenheit)。

請編寫程序将用戶輸入華氏度轉換為攝氏度,或将輸入的攝氏度轉換為華氏度。

轉換算法如下:(C表示攝氏度、F表示華氏度)

C = ( F - 32 ) / 1.8‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪

F = C * 1.8 32‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪

  • 要求如下:

(1) 輸入輸出的攝氏度可采用大小寫字母C結尾,溫度可以是整數或小數,如:12.34C指攝氏度12.34度;

(2) 輸入輸出的華氏度可采用大小寫字母F結尾,溫度可以是整數或小數,如:87.65F指華氏度87.65度;

(3) 輸出保留小數點後兩位,輸入格式錯誤時,輸出提示:輸入格式錯誤;

  • 代碼如下:

如何用python做溫度轉換(業餘碼農成長記)8

  • 運行結果:

輸入:32c,輸出結果

如何用python做溫度轉換(業餘碼農成長記)9

輸入:89F,輸出結果

如何用python做溫度轉換(業餘碼農成長記)10

輸入:38度(未按照要求輸入),輸出報錯提示

如何用python做溫度轉換(業餘碼農成長記)11


有點小興奮!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved