3分鐘練習
數(shù)學四則運算
?這個實例的主要操作是輸入掸鹅、輸出古掏、類型轉(zhuǎn)化秸应、格式化和普通的數(shù)學四則運算瀑焦。
練習要點
- 實現(xiàn)人機交互的 Input 和 print
- 轉(zhuǎn)換變量里面的 float
- 格式化的輸出
- 簡單常用的運算符
實例代碼和效果展示
?實際代碼分為三個部分:用戶輸入、中間計算敞嗡、結(jié)果輸出颁糟。
# user input
num1 = input('input first number:')
num2 = input('input second number:')
# sum up
sum1 = float(num1) + float(num2)
cal1 = float(num1) - float(num2)
cal2 = float(num1) * float(num2)
cal3 = float(num1) / float(num2)
cal4 = float(num1) % float(num2)
cal5 = float(num1) // float(num2)
# EasyCase#001 4-kinds-calculate
print('num {0} add num {1} equal {2}'.format(num1, num2, sum1))
print(cal1,cal2,cal3,cal4,cal5)
新知識&龐大知識
?之前課程沒有出現(xiàn)的內(nèi)容點,會被標記為 [新] 喉悴,出現(xiàn)過棱貌,但是因為內(nèi)容量很大的,會標記為 [大]
[大]類型轉(zhuǎn)化
?多種類型如下列出箕肃,如果遇到了需要使用的方式键畴,可以 goole it ,然后再具體的學習使用這些函數(shù)突雪。
數(shù)值類型
- 整型 int()
- 浮點 float()
- 復(fù)數(shù) complex()
- 字符 str()
存儲結(jié)構(gòu)
- 字符串轉(zhuǎn)元組 tuple(s)
- 字符串轉(zhuǎn)列表 list(s)
- 字符串轉(zhuǎn)集合 set(s)
- 轉(zhuǎn)字典 dict(key,value)
整數(shù)字符互轉(zhuǎn)
- 一個整數(shù)轉(zhuǎn)一個字符 chr(x)
- 一個字符轉(zhuǎn)一個整數(shù) ord(x)
進制轉(zhuǎn)換
- 整數(shù)轉(zhuǎn)16進制 hex(x)
- 整數(shù)轉(zhuǎn)08進制 oct(x)
[新]格式化
print('num {0} add num {1} equal {2}'.format(num1, num2, sum1))
?輸出的內(nèi)容由單引號圈起來,然后內(nèi)部用 { }設(shè)置編號0涡贱、1咏删、2,單引號后面加上 .format()
?之后根據(jù) {編號} 的順序和位置问词,在 format() 中間放置對應(yīng)位置和順序的內(nèi)容督函,可以是變量、常量等激挪。
注意:format()函數(shù)前方帶有小數(shù)點
[大]運算符號
- 加 +
- 減 -
- 乘 *
- 除以 /
- 除以整數(shù)x之后的余數(shù)(整數(shù)) %
- 除以整數(shù)x之后的商(整數(shù)) //