做一個計算器了责鳍,在命令行下接收輸入碾褂,像1+2 ,然后輸出結果,涵蓋加減乘除历葛,指數(shù)運算正塌。
整數(shù):integer,就是我們平常所說的-1,-2恤溶,-3,0,1,2传货,3等等這些數(shù)。那么在python中整數(shù)與整數(shù)進行加減乘除運算宏娄,所得的結果還是整數(shù)问裕。也就是說它只取整數(shù)部分的值,比如9/6=1.5孵坚,但它只取整數(shù)部分1粮宛。
浮點數(shù):float,我們通常用float類型表示小數(shù)卖宠。我們可以用9.0/6巍杈,得到結果1.5。
為什么要區(qū)分整數(shù)運算和浮點數(shù)運算呢扛伍?這是因為整數(shù)運算的結果永遠是精確的筷畦,而浮點數(shù)運算的結果不一定精確,因為計算機內存再大刺洒,也無法精確表示出無限循環(huán)小數(shù)鳖宾,比如 0.1 換成二進制表示就是無限循環(huán)小數(shù)。