日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python学习(4)——数学类问题解答

發布時間:2023/12/15 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习(4)——数学类问题解答 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

跟著廖雪峰大神的Python基礎教程大致過了一遍之后,開始嘗試寫簡單的題,畢竟實踐出真知嘛~~理論知識一看就會,一做就廢 - -!
找時間把菜鳥Python教程也跟著多學幾遍!

接下來就是在LeetCode上面做題啦。先分類從簡單的做起,決定首先解決的是數學類題目,每天至少題。做的同時把收獲和心得記錄下來~哈哈哈

LeetCode上題目很多,包含廣泛,每道題目除必要描述后還有討論區和題解區,在那能向別的同學學習很多~~ 棒的!

照一位同學說的:慢慢來比較快~ 廢話說完,開始今天的總結:

第一題:兩整數之和,要求不使用“+”“-”運算得出兩整數之和。
這個題目我是沒有思路的,看了討論區和題解區優秀同學的答案,可以用sum求和(簡單粗暴),或者(這大概是題目真正想考的)用異或、與和左移進行操作(先異或得出不進位的答案,再用與得出進位,左移之后再與異或的結果相加)但是Python中int沒有范圍,所以要設定一個最大最小范圍。…總之對于目前的我來說太復雜~~
第二題:整數的各位積和之差。這題我是做出來的,寫的代碼好理解但是不簡潔,做完之后參考優秀同學的,發現人家真厲害~

```python #切分數字的過程,最終以list的形式展示 str(n) map(int,str(n)) #map作用于每一個值,reduce是累積作用。比如此處是把n的每一個數字從字符型轉換成int型,而reduce(lambda x:x*x,[1,2])的結果是5 list(map(int,str(n)))

此外,還了解到了math.prod()函數和int.mul 和 int.add 的用法

總結

以上是生活随笔為你收集整理的Python学习(4)——数学类问题解答的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。