關於溫度轉化習題的講解

2020-12-12 百家號

昨日練習詳解:

習題回顧:溫度刻畫共有兩個不同的體系:攝氏度(C)和華氏度(F)。請編寫程序將用戶輸入的華氏度轉化為攝氏度或者將輸入的攝氏度轉化為華氏度。轉化算法如下:

C = (F-32) / 1.8,F = C*1.8 + 32。

具體要求如下:

(1)輸入輸出的攝氏度採用大寫字母C開頭,溫度可以是整數或小數,如:C12.34指的是攝氏度12.34度;

(2)輸入輸出的華氏度採用大寫字母F開頭,溫度可以是整數或小數,如:F87.65表示的是華氏度87.65度;

(3)不考慮異常輸入的問題,輸出保留小數點後兩位;

(4)使用input獲得測試用例輸入。

示例:輸入:C12.34 輸出:F54.21;輸入:F87.65 輸出:C30.92

首先我們嘗試著能不能用自己的語言來寫出這段代碼:

用戶從控制臺輸入一個溫度(華氏度或者攝氏度,華氏度用F開頭,攝氏度用C開頭),輸入的可以是小數或者整數。Python讀取我們輸入的數據,當讀到第一個字符為F時,就意味著我們需要將華氏度轉化為攝氏度,這時候我們採用算法:C = (F-32)/1.8;當讀到第一個字符為C的時候,就意味著我們需要將攝氏度轉化為華氏度,這時候我們採用算法:F = C*1.8+32。需要注意的是輸出保留小數點後兩位。現在,讓我們嘗試著看看能夠使用什麼語句來寫這些代碼吧:

我們要從控制臺輸入一個溫度的值:所以這邊我們採用python中的input( )方法,使用戶能夠從控制臺輸入。python讀取字符可以採用我們剛剛學習的if條件測試語句,如果讀到F就怎麼樣,讀到C就怎麼樣。進行格式控制,我們可以使用format進行格式化輸出。讓我們嘗試著看看能不能用代碼寫出來吧:

按照我們的想法寫出來的代碼

因為我們知道計算的時候,不可能將字母也帶進公式中進行計算,所以我們將temp進行切片處理,除了首字母以外的都是數值,所以我們只需要提取其中的數值即可。elif語句也是表示的條件測試,功能同if類似。eval( )方法是自動判別數字是整數還是小數,而format( )方法是控制格式輸出的,前面的{:.2f}表示的就是以兩位小數的形式輸出。讓我們來看看我們的代碼能不能運行吧:

成功輸出

我們輸入一個攝氏溫度,從而能夠正確的轉化為華氏溫度。

本節練習:其實我們的代碼中,還存在著缺陷,如果遇到了首字母輸入既不是C也不是F時,那麼python會怎麼樣呢?大家可以想想,請試著解決這個問題吧!下一章我們將會講解這個問題。

相關焦點

  • 高等數學入門——關於分部積分法計算不定積分的補充習題選講
    系列簡介:這個系列文章講解高等數學的基礎內容,注重學習方法的培養,對初學者不易理解的問題往往會不惜筆墨加以解釋。
  • 實數總結及習題講解-7
    學習目的1、實數本章知識點2、課後習題講解學習內容:一、實數知識點總結1、本章我們系統學習了平方根和立方根,並通過開平方二、課後習題講解回顧這麼多的內容,有效合理運用知識點解題:課本p571、判斷下列說法是否正確:(1)無限小數都是無理數。
  • 小學各年級奧數同步輔導(例題講解、習題、答案)
    奧數北京站 > 小升初 > 小升初真題 > 小升初最新試題 > 正文 小學各年級奧數同步輔導(例題講解、習題、答案) 2010-09-01 16:14:23     奧數網整理彙編小學階段奧數學習輔導資料,本章內容主要包含小學各年級上下冊的奧數學習同步輔導、例題講解、習題練習等內容。
  • 小學全年級課本習題講解、作業輔導系統上線啦,有名師講解,高分就是這麼簡單!
    ❓小學數學明明很簡單,但是用自己的方法講解孩子就是聽不懂;❓孩子作業需要檢查,作為家長對於作業答案正確性並不完全確定;這些問題,現在可以由徐娜名師工作室為您解答了,足不出戶,在家也能跟著名師學習;應廣大家長請求,徐娜工作室錄製並推出了課本作業習題講解系統。所有視頻講解完全配合部編版教材,課本每一道習題均有詳細視頻解析。
  • 立方根課後習題講解-實數-5
    在講習題之前,讓我們一起先複習一下立方根這一節的知識點,請看下表:課本重要知識點(1)立方根概念:如果一個數的立方等於a,那麼這個數叫做s的立方根或者三次方根,即x=a,那麼x叫做a的立方根。課後習題講解1、判斷下列說法是否正確(1)2是8的立方根解:正確。因為2=8,所以8的立方根是2。
  • 廣東省公務員考試選詞填空習題精解(20)
    廣東省公務員考試選詞填空習題精解(20)由廣東公務員考試網行測欄目由提供,更多關於廣東省公務員考試習題,廣東省公務員考試習題精解,廣東省公務員考,廣東公務員行測的內容,請關注廣東公務員考試頻道/廣東公務員考試網!
  • 平方根課後習題講解-實數-4
    今天我們就利用這些內容去解決我們的課後習題。習題講解習題6.1-P471、求下列各數的算術平方根:(1)81解題思路:因為9=81,所以81的算術平方根是9,即√81=9。希望可以幫助大家,下節課講立方根習題,感謝大家的支持,關注,點讚
  • 初三化學上冊,金屬活動性、置換反應及金屬與酸反應習題知識講解
    金屬的活動性、置換反應定義及金屬與酸反應的相關習題是初中化學學習的重點內容。1、金屬的活動性金屬活性:金屬單質在水中失去電子生成金屬陽離子的傾向。5、金屬與酸反應產生氫氣圖像講解5.1、通過圖像判斷金屬活性大小如上圖是a和b兩種金屬與鹽酸(HCl)反應生成氫氣的曲線圖。
  • 初中英語知識點總結:初中英語語法名詞精華講解+典型習題
    新東方網>英語>英語學習>語法詞彙>語法指導>正文初中英語知識點總結:初中英語語法名詞精華講解+典型習題 2018-07-12 17:38 來源:新東方網整理 作者:
  • 2020年九年級物理物態變化習題匯總:人教版學生列印,鞏固練習
    2020年九年級物理物態變化習題匯總:人教版學生列印,鞏固練習隨著科學技術的不斷發展,我們對於很多之前不了解的事物有了更多的認識和理解,比如說以前人們都會說物質只有固液氣三種形態,可現如今,除了這三種形態之外,還有第四態
  • 如何快速準確的解答高中物理習題!
    如何快速準確的解答高中物理習題?
  • 923材料力學下冊課後習題3-13關於軸力的卡式第二定理!
    1.923材料力學下冊課後習題3-13!關於軸力的卡式第二定理!大家注意理解!
  • 溶解度曲線難點突破(有視頻講解/習題/習題解析)
    由圖可知,溶解度受溫度影響,所以不指明溫度時,無法比較溶解度的大小;A錯誤;B氫氧化鈣的溶解度隨溫度的升高而降低,乙的溶解度隨溫度升高而增大,曲線乙可以表示氫氧化鈣的溶解度曲線,B錯誤;C. 飽和溶液是在一定溫度下、一定量的溶劑裡不能再溶解某物質的溶液叫該物質的飽和溶液,反之為不飽和溶液。
  • 公務員考試行測數字推理習題精解(1)
    公務員考試行測數字推理習題精解(1)由廣東公務員考試網行測欄目由提供,更多關於公務員考試習題,公務員考試習題精解,公務員考試行測數字推理習題,廣東公務員行測的內容,請關注廣東公務員考試頻道/廣東公務員考試網!
  • 廣東省公務員考試數學運算習題精解(13)
    廣東省公務員考試數學運算習題精解(13)由廣東公務員考試網行測欄目由提供,更多關於廣東省公務員考試習題,廣東省公務員考試習題精解,廣東省公務員考,廣東公務員行測的內容,請關注廣東公務員考試頻道/廣東公務員考試網!
  • 初中英語語法基礎知識+重點講解+習題練習,期末、中考都用得上!
    初中英語語法基礎知識+重點講解+習題練習,期末、中考都用得上!為了幫助大家更好地掌握和積累初中英語基礎知識,小編老師自己總結了一份初中英語語法知識梳理+習題練習資料,我將初中階段的語法知識進行了非常完整的歸納和整理,這樣就能幫助大家更好的積累語法知識,同時附有大量的語法習題,可以幫助同學們加深對於語法知識的學習和理解!
  • 小學數學「植樹問題」專題講解,例題解析+習題演練,學習更高效
    小學數學「植樹問題」專題講解,例題解析+習題演練,學習更高效昨天,有學生在後臺問到這樣一道題「小明家住5樓,他每爬一層樓梯用時2分鐘,那麼他從1樓到家需要多長時間?」
  • 初中英語知識點總結:初中英語語法動詞精華講解+典型習題
    新東方網>英語>英語學習>語法詞彙>語法指導>正文初中英語知識點總結:初中英語語法動詞精華講解+典型習題 2018-07-19 15:50 來源:新東方網整理 作者:
  • 北師版數學四年上冊「導學+講解+練習+測試」(生活中的負數)
    導語:北師版數學四年上冊「導學+講解+練習+測試」(生活中的負數)一,單元知識梳理1.溫度(1)溫度的表示方法①零上溫度表示的是比0攝氏度高的溫度,用帶「+」的數表示。②零下溫度表示的是比0攝氏度低的溫度,用帶「-」的數表示。③零攝氏度表示,是零上溫度和零下溫度的分界線。(2)比溫度的高低①零上溫度>0攝氏度>零下溫度②兩個零下溫度相比,「-」後面的數越大,溫度就越低。2.正負數(1)意義表示兩個意義相反的量。
  • 2019中考初三物理比熱容習題整理
    網小編給同學們總結了2019 比熱容習題整理內容,歡迎大家參考學習。 2019初三物理比熱容習題整理 1、關於比熱容,下列說法正確的是( ) A.溫度越高,比熱容越大 B.物質放熱越多,比熱容越大 C.物質的質量越大,比熱容越小 D.物質的比熱容與質量和溫度無關 2、用兩個完全相同的電熱器同時給水和煤油分別加熱,在此過程中,水和煤油的溫度升 樣快,由此可以判定( )