求和的 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 多个小时的学习和与顶级公司的工作帮助。

想要分享这篇文章?

为未来的职业做准备

为未来的职业做准备