Python語言程式設計 測試題 4

2021-08-18 23:52:18 字數 717 閱讀 3146

題目來自中國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....