注意的點 input(" ") 雙引號裡面表示提示詞
temp_str[-1]表示取出最後一位 in [『f』,『f』]:表示該字元是否是列表中的任意乙個 f 或者 f in用來判斷是否在列表中
temp_str[0:-1] 表示乙個列表 從temp_str字串中 取第一位到最後一位的前一位 即取出除單位外的溫度數字
eval()函式會將()裡的值 去掉引數外側的引號 並執行剩下的語句的函式 如eval(「a+b」) 執行a+b
printn(「轉換後的溫度為f」.format(f)) 格式化輸出表示輸出2位小數
注意分支結構中if elif else 來分支 中間是用elif 注意易錯
temp_str=
input
("請輸入帶有符號的溫度值:"
)if temp_str[-1
]in['f'
,'f']:
number_str=temp_str[0:
-1]#從輸入的字串中取出從第一位到最後一位的前一位 即取出除單位外的溫度數字
c=(eval
(number_str)-32
)/1.8print
("轉換後的溫度為c"
.format
(c))
elif temp_str[-1
]in['c'
,'c']:
number_str=temp_str[0:
-1] f=
1.8*
eval
(number_str)+32
print
("轉換後的溫度為f"
.format
(f))
else
:print
("輸入格式錯誤"
)
請輸入帶有符號的溫度值:29c
轉換後的溫度為84.20f
基礎知識回顧系列
寫本系列的主要原因是最近換了乙份工作,在面試過程中,發現自己的基礎很差,很多應該知道的知識點卻說不清楚,只是知道,沒有深入了解,如今工作已經穩定,下一步計畫就是把基礎知識用心系統學習。所謂的基礎知識其實就是 抽象類與介面的區別。值型別與引用型別的區別。列舉與常量。類與結構。物件導向的特點及為什麼要用...
python基礎知識回顧
一 編譯器 計算機不能識別任何除了機器語言的其他語言,所以必須將程式語言翻譯 成機器語言,計算機才能夠識別,將其他語言翻譯成機器語言的工具,稱為編譯器 編譯器翻譯分兩種形式 編譯 解釋 編譯器 將源 經過編譯後轉化為可執行檔案 直譯器 逐行解釋每一條源 二 python特點 1 python是完全物...
Python基礎知識階段回顧
簡單 佔位 佔位format制定格式 format格式制定包括6個內容 填充 對齊 居中,右對齊,左對齊 寬度 分割 精度 型別 print 的心情有的糟糕,format wo 0.123,20 求乙個整數a的平方根,保留3位小數,列印輸出,採用寬度為30個字元,右對齊輸出,多餘的字元用花花符號 填...