PYthon二級程序題:溫度轉換 II

2020-12-03 眾生平等12

程序描述

溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fabrenheit)。

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

轉換算法如下:(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()獲得測試用例輸入時,不要增加提示字符串。

輸入

示例1:C12.34

示例2:F87.65

輸出

示例1:F54.21

示例2:C30.92

主要考點:1.input()函數的使用2.字符串的索引與切片3.format()函數的使用(以上程序僅參考)

相關焦點

  • 正則實戰秘籍進階-【溫度轉換小程序】
    這是菜鳥學python的第47篇原創文章閱讀本文大概需要5分鐘前面講了很多正則表達式的知識,上一篇也實戰操作了一個關於字符串和時間處理的例子,很多同學覺得不過癮,今天我們講一個稍微複雜一點,並且是一個完整的實際應用的例子,溫度轉換小程序需求:寫一個小程序來獲取用戶的輸入若輸入的攝氏溫度就轉換成華氏溫度
  • Python學習4(簡單函數與溫度轉換)——老白日記
    使用方式:<函數名>(<參數>)函數效果:類似數學中的函數,y=f(x)2、三個簡單函數(1)輸入函數:input()功能:從控制臺獲取用戶的輸入舉例:解析:將用戶輸入的帶有符號的溫度數值賦值給
  • 每周一題:攝氏度和華氏度相互轉換程序
    這是每周一題第 25 期。
  • python進位轉換:十進位轉二進位的用法
    我們在學習python時候肯定會碰到關於進位轉換,其實這是非常簡單的,這個就像小學學習數學乘法口訣意義,只要記住轉換口訣即可輕鬆應用,一起來看下具體的操作內容吧~一、python進位轉換dec(十進位)—> bin(二進位)dec(十進位)—>
  • Python 爬蟲面試題 170 道
    最近在刷面試題,所以需要看大量的 Python 相關的面試題,從大量的題目中總結了很多的知識,同時也對一些題目進行拓展了,但是在看了網上的大部分面試題都有這幾個問題:有些部分還是 Python2 的代碼回答的很簡單,關鍵的題目沒有點出為什麼
  • 華氏溫度換算公式及C語言轉換程序代碼
    華氏度(°F)是溫度的一種度量單位,以其發明者德國人華倫海特(Gabriel D. Fahrenheit,1686—1736)命名的[1] 。
  • Python 爬蟲面試題 170 道:2019 版
    引言最近在刷面試題,所以需要看大量的 Python 相關的面試題,從大量的題目中總結了很多的知識,同時也對一些題目進行拓展了,但是在看了網上的大部分面試題不是很滿意。52.json 序列化時,默認遇到中文會轉換成 unicode,如果想要保留中文怎麼辦?53.有兩個磁碟文件 A 和 B,各存放一行字母,要求把這兩個文件中的信息合併(按字母順序排列),輸出到一個新文件 C 中。
  • python的內置函數:int()轉換成整型
    前言在Java中有強制類型轉換,我們可以利用Integer.parseInt()將一個對象轉換成int類型。在python中是利用內置函數int()來將一個對象轉換成整型。python的內置函數int的使用1.內置函數int()語法classint(x,base=10),其中x為一個字符串或數字,base來表示x是以什麼進位的數據來表示的。x數字參數可以是整數、浮點數(小數點表示和指數e表示皆可), 字符串參數僅能包含在指定進位下所涵蓋的字符,該參數可省略。
  • python教程之python數學運算
    中進行分數(fraction)運算分數運算是python中的一個模塊(module)。模塊是由別人寫的,並且可以被拿來直接使用的代碼程序,包括類、函數以及標籤的定義,是python標準函數庫的一部分。使用是必須先插入模塊。
  • Python編程題:兩個日期間的天數統計(附代碼)
    編程題一:計算兩個日期之間的天數題目如下:由於python中time模塊的很多函數都是可以直接計算出指定時間的時間戳(秒數),所以統計兩個日期間的總天數就非常方便了!代碼與運行結果:struct_time類型與時間格式轉換思考:如果不使用上述方法,該怎樣統計兩個日期之間的總天數呢?
  • 一日一技:用Python程序求解二次方程式
    用Python程序求解二次方程式 當我們已給出係數a,b和c時,用python程序計算二次方程的根值。 另外,說明一下,下面的示例,需要你有一定的python基礎,不然對於新手來說,會難以理解。 因此,這篇文章,適合於有一定python學習基礎的小夥伴。
  • 初學者如何用「python爬蟲」技術抓取網頁數據?
    3、了解python網絡爬蟲的基本原理編寫python搜尋器程序時,只需執行以下兩項操作:發送GET請求以獲取HTML; 解析HTML以獲取數據。 對於這兩件事,python有相應的庫可以幫助您做到這一點,您只需要知道如何使用它們即可。
  • Python每日3題-為什麼函數名字可以當做參數用?
    每日3題是麥叔的面試系列專題之一,每天包括初級,中級,高級難度題目各一道。 每日3題,100天之後成為大牛! 如果有不明白的,給麥叔留言。 [Easy] 為什麼函數名字可以當做參數用?
  • 幾個整蠱的Python程序 自己娛樂就好 勿做其它用途
    以下程序,不要發代碼,要不實現不了你整蠱的目的。要打包成一個 exe 程序,發給朋友才有意思。使用 pip install pyinstaller。​無聊程序之四這個程序就動感多了,會隨機出現彈窗。
  • 序列比對在biopython中的處理
    在biopython中,支持對序列比對的結果進行讀寫,解析,以及運行序列比對的程序。 首先來看下多序列比對,多序列比對的軟體較多,比如clustalw, muscle, mafft等,輸出結果的格式也很多,比如clustal, fasta, phylip等。
  • C語言閱讀題中的進位轉換
    C語言閱讀題中的進位轉換近期做了一道閱讀題,裡面涉及十進位,二進位,八進位,十六進位的轉換。這是每年春考必考的題目。
  • 宋寶華:一個簡單的python腳本畫出Linux程序/庫依賴圖
    繼《宋寶華:一個簡單的python腳本看透Linux程序對庫的依賴》之後,作為一個python的初級用戶,學習和實踐python的步伐根本就不下來!在下再接再厲,晚上繼續寫了一個python腳本,這個腳本完成的功能似乎比前面的分析函數依賴要cool一些,譬如執行.
  • 計算機二級
    本軟體特色: 1.定期更新考試題庫; 2.傳授二級MS Office操作技巧; 3.錯題自動記憶和做題自動記錄功能; 4.實現了各題庫的全搜索功能 。 5.為註冊用戶提供升級服務。計算機二級 2.62 更新內容version2.55:1.更新了選擇題和操作題題庫2.更新了PC版題庫3.優化了顯示界面小編點評 計算機二級題庫
  • Python面試題庫,據說網易騰訊谷歌都在用!
    Python程序直接從原始碼運行,將程式設計師編寫的原始碼轉換成中間語言,再將中間語言翻譯成必須執行的機器語言。3、有哪些工具可以幫助查找錯誤或執行靜態分析?(2分)PyChecker是一個靜態分析工具,用於檢測Python原始碼中的錯誤,並給出錯誤的類型和複雜性。Pylint是驗證模塊是否符合編碼標準的另一種工具。