Python|探究華氏-攝氏溫度之間的轉化方法

2021-01-14 算法與編程之美

歡迎點擊「算法與編程之美」↑關注我們!

本文首發於微信公眾號:"算法與編程之美",歡迎關注,及時了解更多此系列文章。


歡迎加入團隊圈子!與作者面對面!直接點擊!


輸入2個正整數lower和upper(lower≤upper≤100),請輸出一張取值範圍為[lower,upper]、且每次增加2華氏度的華氏-攝氏溫度轉換表。

輸入:32 34

輸出:0.0 1.1


先用分隔符輸入要輸入的參數也可用map函數實現,要將輸入的函數轉化為字符形式可用eval函數進行,再在if條件判斷語句下對輸入參數判斷。再在if條件下使用while循環列印出華氏溫度,注意佔位符的用法,%6表示字符寬度,.1表示保留一位小數。


使用分隔符輸入參數,將整數轉化為字符記性判斷,在while循環中求出替換值。代碼行數不夠簡潔。

附件

代碼清單1 DFSPython代碼

upper, lower = input().split("  ")#也可用map函數輸入: map(int, input().split(" "))
 index = 0
 upper = eval(upper)
 lower = eval(lower)#執行兩個字符表達式並返回表達式的值
 if upper < lower:
     print("Invalid")
 elif upper >= lower:
     print("fahr celsius")
     index = lower
     while index <= upper:
         print("%d%6.1f" %  (index, 5.0*(index - 32)/9))#%d表示替換的佔位符,%6表示佔6個字符寬度,.1表示保留一位小數
         index += 2



實習編輯:隆陽

責編 :沈志堅


能力越強,責任越大。

實事求是,嚴謹細緻。

(where2go團隊)

溫馨提示:點擊頁面右下角「寫留言」發表評論,期待您的參與!期待您的轉發!

相關焦點

  • 華氏溫度和攝氏溫度換算公式
    華氏溫度和攝氏溫度換算公式攝氏溫度c ,將其轉化為華氏溫度f ,轉換公式為:f=c*9/5+32.華氏度比攝氏度較小.一華氏度等於5/9攝氏度,
  • 華氏溫度和攝氏溫度換算 攝氏溫度轉換為華氏溫度計算公式
    華氏溫度從字面上的字意表示,是可以顯示華氏溫度的溫度表上顯示的溫度數值(溫度計),同樣的,攝氏溫度指的是用攝氏溫度定義的溫度值。
  • 華氏溫度=攝氏溫度×1.8+32,這個小朋友的體溫相當於多少攝氏度
    題目圖1華氏溫度=攝氏溫度×1.8+32這個小朋友的體溫相當於多少攝氏度?由題意可得:攝氏溫度×1.8+32=華氏溫度。其中攝氏溫度就是x攝氏度,華氏溫度就是98.6度。列出方程為:1.8x+32=98.6。後進生策略:方法同上。
  • 【初中物理】華氏溫標與攝氏溫標的換算
    【習題1】英美國家多使用華氏溫標(制定溫度的標準),華氏溫度是這樣規定的:把冰水混合物溫度定為32℉,把標準大氣壓下水的沸點溫度定為212℉。
  • 關於溫度轉化習題的講解
    昨日練習詳解:習題回顧:溫度刻畫共有兩個不同的體系:攝氏度(C)和華氏度(F)。請編寫程序將用戶輸入的華氏度轉化為攝氏度或者將輸入的攝氏度轉化為華氏度。現在,讓我們嘗試著看看能夠使用什麼語句來寫這些代碼吧:我們要從控制臺輸入一個溫度的值:所以這邊我們採用python中的input( )方法,使用戶能夠從控制臺輸入。
  • 華氏溫標-攝氏溫標-絕對溫標
    關於溫度的單位,我們最常見的就是攝氏度,它是以攝氏溫度為標準制定的,我們叫它「攝氏溫標」,那麼,攝氏溫度是按怎樣的標準制定的,制定溫度還有其它標準及方法嗎
  • 【Python編程特訓·連載78】攝氏溫度和其他溫度換算
    【本期題目↓↓↓】溫度與我們息息相關,世界各國採用的溫度單位也各不相同,英語國家通常採用華氏溫度,德國採用凱氏溫度,我們和大多數國家則採用攝氏溫度。各種溫度對應關係如圖所示。參考上圖所示的溫度關係,編寫一個程序,實現攝氏溫度輸入,輸出華氏、凱氏、列氏、蘭金溫度轉換,幫助旅行者更好地在各國之間旅遊。運行結果如下圖所示。
  • 溫度量程偏移時的攝氏(華氏)溫度頻率轉換器
    溫度量程偏移時的攝氏(華氏)溫度頻率轉換器AD537具有線性的溫度補償特性,因此,可以用它來完成溫度/頻率轉換功能,作為各種溫度傳感器的接口。
  • 650北半球一片高溫燒烤:攝氏與華氏對比
    至於美國的溫度,因為不同與亞洲和歐洲採用的攝氏溫度計量,而採用了華氏溫度計量,一下子還換算不過來。以前我我只記得,攝氏28度,大致相當於華氏82度。因為就是數字的顛倒,比較好記。而且這28度,差不多就是人的舒適溫度區的上限。再高,比方說30度,稍微動一動人就出汗,那就是夏天的炎熱溫度區的開始。貴陽的夏季每日溫度升降差不多就是20度到30度。
  • 練習2-12 輸出華氏-攝氏溫度轉換表 (15分)
    一、題目描述輸入2個正整數lower和upper(lower≤upper≤100),請輸出一張取值範圍為[lower,upper]、且每次增加2華氏度的華氏-攝氏溫度轉換表。溫度轉換的計算公式:C=5×(F−32)/9,其中:C表示攝氏溫度,F表示華氏溫度。
  • 世界七十億人都在用攝氏溫標,為何美國仍堅持使用華氏溫標?
    攝氏溫標中,規定一個標準大氣壓下,水結冰時的溫度文0℃,水沸騰時的溫度為100℃。華氏溫標中,則選取選取氯化銨和冰水的混合物的冰點溫度為0℉,人體溫度為100℉。華氏溫標華氏溫度的持續存在是美國人令人困惑的點之一,類似於美國人堅持用soccer這個詞來描述地球上其他人口中的football。那麼,為什麼美國使用不同的溫度標準,為什麼不轉換成與世界其他地區一直的攝氏溫標?似乎沒有一個合乎邏輯的答案。
  • 華氏溫度換算公式及C語言轉換程序代碼
    華氏度(°F)是溫度的一種度量單位,以其發明者德國人華倫海特(Gabriel D. Fahrenheit,1686—1736)命名的[1] 。
  • 一步一步教會你,詳解用Python實現一個簡易的溫度換算GUI小工具
    很簡單,就是對於攝氏溫度和華氏溫度的相互換算。但是,我們的目的是複習一下之前學過的Python中tkinter的小內容。但是,這個裡面比較重要的就是類、方法、函數在一個控制項中是如何綁定的,同一個控制項如果同時綁定幾個方法的話,首先會調用哪個方法呢?
  • 正則實戰秘籍進階-【溫度轉換小程序】
    這是菜鳥學python的第47篇原創文章閱讀本文大概需要5分鐘前面講了很多正則表達式的知識,上一篇也實戰操作了一個關於字符串和時間處理的例子,很多同學覺得不過癮,今天我們講一個稍微複雜一點,並且是一個完整的實際應用的例子,溫度轉換小程序需求:寫一個小程序來獲取用戶的輸入若輸入的攝氏溫度就轉換成華氏溫度
  • Python基礎知識:從三角形面積開始
    一:華氏溫度轉換為攝氏溫度華氏溫度與攝氏溫度轉換公式為:華氏溫度=攝氏溫度×1.8+32字符公式為:F=1.8C+32,其中F為華氏溫度,C為攝氏溫度輸入華氏溫度:F = float(input("請輸入華氏溫度:"))C = (F - 32) / 1.8print('%.2f華氏溫度 = %.2f 攝氏溫度' % (F,C))輸入攝氏溫度:C
  • 「華氏80多攝氏度」是幾度?
    看不懂了,這「華氏80多攝氏度」是什麼溫度?怎麼既是「華氏」又是「攝氏」,有兩種不同的計量標準「合二為一」的溫標嗎?  「華氏」是德國華倫海脫於1714年創立的溫標,以水銀作測溫物質,定水的熔點為32度,沸點為212度,中間分為180度,以表示。「攝氏」則是1740年瑞典人攝氏(Celsius)提出,在標準大氣壓下,把水的冰點規定為0度,水的沸點規定為100度。
  • 小明:華氏32度就等於攝氏0度,對嗎?
    小明:華氏32度就等於攝氏0度,對嗎?老師:是的。小明:那攝氏0度+攝氏0度=華氏64度,對嗎?醫生語重心長地對我說:「假如你想活久一點的話,那你真的應該把煙給戒了。」「現在再戒已經太遲了。」「怎麼會!戒菸永遠不算遲的!」
  • 練習2-8 計算攝氏溫度 (10分)
    一、題目描述給定一個華氏溫度F,本題要求編寫程序,計算對應的攝氏溫度C。
  • 生理44 「攝氏」之度——攝爾修斯與「攝氏度」的制定
    時至今日,美國人仍然在日常生活中使用華氏溫標。但是,目前全世界應用最廣泛的卻是攝氏溫標。在我國,常用的溫度也是攝氏度(℃),這「攝氏」又是誰呢?他就是瑞典天文學家攝爾修斯(Anders Celsius,1701-1744)。對,你沒有看錯,是天文學家。
  • 為何美國人還在使用華氏溫度?他們的優越感太強不接受公制單位!
    華氏度 華氏度是德國物理學家華倫海特在1724年發明的溫標,以氯化銨和冰水混合物的混合溫度為零度,人體溫度為100度制定,單位為°F;如此制定之後,水的冰點為32°F,沸點為212°F,與攝氏度的換算關係為: