本節(jié)目標
- 掌握計算問題一般方法
- Python基本語法
- 繪圖基本方法
- Python標準庫的導入與使用
2.1 溫度轉換
TempStr = input("請輸入帶有符號的溫度值:")
if TempStr[-1] in ['F','f']:
C = (eval(TempStr[0:-1])-32)/1.8
print("轉換后的溫度是{:.2f}C".format(c))
elif TempStr[-1] in ['C','c']:
F = 1.8*eval(TempStr[0:-1])+32
print("轉換后的溫度是{:.2f}F".format(F))
else:
print("輸入格式錯誤")
2.2 程序的格式框架
- 縮進 四個空格/Tab鍵入,表達所屬關系
- 注釋 #
- 保留字 Keyword
-
字符串 string
字符串序號
TempStr[0:-1]表示第0開始到最后一個字符,但不包括最后一個字符。
input函數(shù)
<變量> = input(<提示性文字>) 無論輸入什么類型,統(tǒng)一按字符串類型輸出
eval()函數(shù)
eval(<字符串>)用來解析并執(zhí)行字符串,并將返回結果輸出。(去掉一對引號)例如:
>>>x = 1
>>>eval("x + 1")
2
print()函數(shù)
>>>C1 = 10
>>>print("轉換后的溫度是{:.2f}C".format(C1))
轉換后的溫度是10.00C
# print()函數(shù)用槽格式和format()方法將變量和字符串結合到一起輸出。{}表示一個槽位置,括號中內(nèi)容由字符串后緊跟的format()方法中的參數(shù)C填充。{:.2f}中內(nèi)容表示變量C輸出格式。
循環(huán)語句
while(<條件>):
<語句塊1>
<語句塊2>
當條件為Ture時,執(zhí)行語句塊1語句,當條件為False時,退出循環(huán),執(zhí)行循環(huán)后語句塊2.
