題目來自中國mooc大學---《python語言程式設計》的作業系統
溫度的刻畫有兩個不同體系:攝氏度(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
**:
str = input()
b = eval(str[1:])
if str[0] in ['f']:
c = ( b - 32 ) / 1.8
print("c".format(c))
else:
c = b * 1.8 + 32
print("f".format(c))
C語言測試題
1 c程式的入口 a switch b if c main d getchar 2.c語言中,整數型別中的浮點型別,常用的關鍵字是 a int b char c short d float 3.輸出整數型別的格式符是 a d b c c x d o 4.輸出浮點型別的格式符是 a c b o c d...
程式設計測試題 混合顏料
你就是乙個畫家!你現在想繪製一幅畫,但是你現在沒有足夠顏色的顏料。為了讓問題簡單,我們用正整數表示不同顏色的顏料。你知道這幅畫需要的n種顏色的顏料,你現在可以去商店購買一些顏料,但是商店不能保證能 所有顏色的顏料,所以你需要自己混合一些顏料。混合兩種不一樣的顏色a和顏色b顏料可以產生 a xor b...
C語言 幾個測試題
預處理器 preprocessor 1.用預處理指令 define 宣告乙個常數,用以表明1年中有多少秒 忽略閏年問題 define seconds per year 60 60 24 365 ul 我在這想看到幾件事情 1.define 語法的基本知識 例如 不能以分號結束,括號的使用,等等 2....