Python牌無敵計算器
簡單的加減乘除
上回媽媽告訴樂樂Python可以成為計算器,能夠幫他做數學作業,樂樂就迫不及待地想學這個。後來媽媽忙著做飯去,樂樂就自己折騰開了,竟然也被他發現了一些門道。先來看看樂樂自己嘗試出來的成果:
完全正確。媽媽忍不住感慨實在是Python入門太簡單了!當然幸虧這麼簡單,不然文科生的媽媽也不敢大張旗鼓地衝上來了。樂樂發現的計算器規則非常簡單,基本上就是數學算式本來的樣子,這回都不需要括弧或引號。加法減法就直接是用了數學中的符號,這應該是幼兒園小朋友也會的知識。
輸入2-1,回車,就能看到結果1出現在下方。
輸入2+1,回車,就能看到結果3出現。
乘法除法的符號稍微有變化,乘號用*(數字鍵上半部的星號鍵)表示,除號用/(問號鍵下半部的斜杠)表示。這也完全難不住現在鬼靈精的小朋友啊。
輸入2*5,回車,答案10就出來了。
輸入2/5,回車,答案是0.4。
樂樂很得意,喊著「我們再給它多出幾道數學題吧!」他在三個箭頭後面輸入10*20076,一點回車,結果是200760!又出了一道10-20,結果是-10。來個難點的題吧,2076*2986,Python也在回車鍵按下時就算出來了結果是6198936!
看起來很厲害的多次方
樂樂眉飛色舞時,媽媽提了一個問題,「那你會算平方,立方,甚至十次方嗎?」這下就把樂樂難住了。
媽媽告訴樂樂,乘號*連著輸入兩遍,變成**就變得可厲害了,想要幾次方就能算幾次方,只要在**符號後面輸入你想計算的幾次方的數字就行了。
比如,10的平方,就輸入10**2,然後回車,答案是100。10的立方,就是輸入10**3,然後回車,答案是1000。10的10次方呢?一樣簡單,輸入10**10,然後回車,答案是多少呢?大家可以自己玩玩看看。
樂樂還搞了一次惡作劇,讓電腦跑了好幾分鐘,媽媽差點以為是死機了。他輸入的是65675**56745,Python空白了好幾分鐘,最後刷出來很長很長很長的一篇數字,我們倆都看呆了。如果是我們自己拿著計算器計算,這得計算到哪天才能算出來啊!
媽媽告訴樂樂:「除了這些計算題,Python還能取餘數、取整數、做應用題呢。以後可以慢慢試,只要學會簡單的符號就可以實現了。」
樂樂高興地說:「這麼棒啊,以後我不用算數學題了,它可以替我做作業了!」
媽媽敲敲樂樂小腦袋:「教你Python可不是為了逃避作業偷懶的,這只是個開始,學好了可以做出機器人來呢,你想讓它做什麼,它就可以做什麼!」


※揭秘人工智慧和Python之間不可分割的關係
※Python入門基礎之面向對象四:運算符重載
TAG:Python |