求和的 Python 程序

已發表: 2023-01-18

目錄

Python-概述

由於各種原因,Python 是最受歡迎的編程語言。 Python 的一些使其更受歡迎的特性是:

  • Python 可以在 Windows、Linux、Mac、Raspberry Pi 等任何平台上運行。
  • Python 語法簡單,代碼易於閱讀,因為它類似於英語。
  • 開發人員可以使用 Python 提供的語法以更少的行數高效地編寫代碼。
  • 它在解釋器系統上運行時提供快速原型設計。
  • Python 可用於過程式、函數式和麵向對象的編程語言。

數字和的基礎知識:

任何數的位數和是指該數的所有數位相加所得的結果。 重複數字的加法,直到獲得一位數字和。 換句話說,如果一個數的數字相加所得的和大於數字9,則重複數字的加法。數字和在某些情況下也被稱為減少的數字和。 數位和是數位反復相加,直到得到個位數和的最終結果。 在數學中,數字的數字總和表示為數字總和 (n),其中“n”表示要計算其數字總和的數字。

讓我們考慮一個例子來理解求數字和的概念。 如果要確定號碼'231'的數字和,則將各個數字相加,直到得到的數字和為單個數字。

數字總和 (123) = 1 + 2 + 3 = 6

讓我們再舉一個例子來更好地理解這個概念。 讓我們找出數字“987”的數字和。

數字和 (987) 計算如下:

= 9 + 8 + 7 = 24

= 2 + 4 = 6。

所以,987的數字和是6。

查看 upGrad 的數據科學課程

Python 中的數字總和:

Python 提供了一個很好的平台來開發一個代碼來找到一個數字的數字總和,它構成了確定任何輸入數字的數字總和的基礎。 在 Python 中用於開髮用於查找指定數字中的數字總和的代碼的通用算法如下所示。

第一步:讀取輸入的數字。

第 2 步:聲明一個可以存儲總和的變量以及將總和指示為“0”的變量的初始化。

步驟 3:使用條件循環重複步驟 4 和步驟 5,直到數字變為零。

第 4 步:使用取餘運算符 (%) 提取數字最右邊的數字。 獲得的數字將被添加到反映總和的變量中。

第 5 步:數字除以 10,並刪除最右邊的數字。

第 6 步:打印存儲在為“sum”聲明的變量中的結果。

Python 中有幾種方法可以用來計算數字的位數之和。 讓我們在後續部分中討論這些方法。

探索我們的熱門數據科學課程

IIITB 的數據科學執行研究生課程 商業決策數據科學專業證書課程 亞利桑那大學數據科學碩士
IIITB 的數據科學高級證書課程 馬里蘭大學數據科學和商業分析專業證書課程 數據科學課程

方法一:Python中使用str()和int()方法求數字和

str() 方法將輸入的數字轉換為字符串,int() 方法將字符串的數字轉換為整數。 在該方法中,將要確定位數之和的數字轉換為字符串。 迭代字符串的每個數字。 在每次迭代期間,字符串數字被轉換為整數並添加到總和中。

2022 年要學習的頂級數據科學技能

SL。 不 2022 年要學習的頂級數據科學技能
1個 數據分析課程 推理統計課程
2個 假設檢驗程序 邏輯回歸課程
3個 線性回歸課程 線性代數分析

方法 2:使用 sum() 方法在 Python 中查找數字的總和

sum() 方法確定 Python 中列表元素的總和。 這裡,使用 str() 方法將數字轉換為字符串。 字符串被剝離並分別使用 strip() 和 map() 函數轉換為數字列表。 最後,sum() 函數用於確定數位的總和。

閱讀我們流行的數據科學文章

數據科學職業道路:綜合職業指南 數據科學職業發展:工作的未來就在這裡 為什麼數據科學很重要? 數據科學為企業帶來價值的 8 種方式
數據科學對管理者的相關性 每個數據科學家都應該擁有的終極數據科學備忘單 你應該成為數據科學家的 6 大理由
數據科學家的一天:他們做什麼? 神話破滅:數據科學不需要編碼 商業智能與數據科學:有什麼區別?

方法 3:確定數字總和的一般方法

在此方法中,前面部分中討論的通用算法通過迭代或遞歸實現為 Python 代碼。 查看下面顯示的 Python 代碼示例,它們顯示了迭代和遞歸方法來確定數字的數字總和。

查找數字的位數總和的實際應用:

  • 求一個數的位數之和是快速整除測試的基本要素。 例如,任何自然數只有當它的各位數字之和能被 3 整除時,才能被 3 整除。
  • 這是九分規則和投九分法的基礎。
  • 它也是校驗和算法的重要組成部分。

如果您想了解畫面、數據科學,請查看 IIIT-B 和 upGrad 的數據科學執行 PG 課程,該課程專為在職專業人士創建,提供 10 多個案例研究和項目、實踐實踐研討會、行業專家指導, 與行業導師一對一,400 多個小時的學習和與頂級公司的工作幫助。

想要分享這篇文章?

為未來的職業做準備

為未來的職業做準備