Python学习(4)——数学类问题解答
生活随笔
收集整理的這篇文章主要介紹了
Python学习(4)——数学类问题解答
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
跟著廖雪峰大神的Python基礎教程大致過了一遍之后,開始嘗試寫簡單的題,畢竟實踐出真知嘛~~理論知識一看就會,一做就廢 - -!
找時間把菜鳥Python教程也跟著多學幾遍!
接下來就是在LeetCode上面做題啦。先分類從簡單的做起,決定首先解決的是數學類題目,每天至少兩題。做的同時把收獲和心得記錄下來~哈哈哈
LeetCode上題目很多,包含廣泛,每道題目除必要描述后還有討論區和題解區,在那能向別的同學學習很多~~ 棒的!
照一位同學說的:慢慢來比較快~ 廢話說完,開始今天的總結:
第一題:兩整數之和,要求不使用“+”“-”運算得出兩整數之和。
這個題目我是沒有思路的,看了討論區和題解區優秀同學的答案,可以用sum求和(簡單粗暴),或者(這大概是題目真正想考的)用異或、與和左移進行操作(先異或得出不進位的答案,再用與得出進位,左移之后再與異或的結果相加)但是Python中int沒有范圍,所以要設定一個最大最小范圍。…總之對于目前的我來說太復雜~~
第二題:整數的各位積和之差。這題我是做出來的,寫的代碼好理解但是不簡潔,做完之后參考優秀同學的,發現人家真厲害~
此外,還了解到了math.prod()函數和int.mul 和 int.add 的用法
總結
以上是生活随笔為你收集整理的Python学习(4)——数学类问题解答的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【论文夜读】陈天琦神作Neural Or
- 下一篇: 搜索计算机无法输入法,电脑输入法不能切换