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