如何编写 Python 程序来添加两个数字? [举例]
已发表: 2021-01-29目录
介绍
Python 因其突出的特性、简单的语法、良好的可读性、各种库和 API 的可用性而备受关注。
现在每个计算机极客都想学习这种流行语言,但可能会有一个问题“如何开始?”。 好吧,这个问题的答案是查看 python 文档并了解 python 的语法。
在学习了 python 的所有规则和语法之后,我们的头脑可能会敦促我们在 python 中实现一个琐碎或 hello world 程序。 现在让我们通过看一个简单的代码来满足我们热情的头脑,它是在python中添加两个数字。
代码演练
让我们看一下这段代码的不同可能实现。
1. 两个数相加
下面演示两个自定义数字相加的代码。
我 = 5 j = 6 总和 = i+j 打印( “总和” ,i, “和” ,j, “是” ,总和) #line1 打印( “总和” ,i, “和” ,j, “是” ,i+j) #line2 |
python 的独特功能之一是我们不需要指定变量的数据类型,我们可以直接为变量分配一个值,python 为您完成了艰苦的工作。
在上面的代码中,变量 i 和 j 存储要相加的值,而 sum 变量存储 i+j 的值。 然后我们可以打印该值。 还有一点需要注意,如果我们不想用变量来存储答案,我们可以直接在 print 语句本身中计算答案(如 line2 所示)。
但是,如果我们想添加用户输入的数字怎么办?
2.用户输入数字的添加
此代码将类似于前面的代码,但唯一的区别是使用用户输入分配变量。 让我们看一下代码。
i = input("输入第一个数字") j = input("输入第二个数字") 总和 = i+j print(“总和”,i,”and”,j,”is”,sum) print(“总和”,i,”and”,j,”is”,i+j) |
在上面的代码中,第一行将在输出屏幕中提示“输入第一个数字”,终端或控制台期望输入将分配给变量 i。 同样,对于第 2 行将观察到相同的过程。现在变量 i 和 j 都分配有用户输入,并且总和存储在 sum 变量中。 感觉像小菜一碟,对吧?
3. 两个浮点数相加
很多时候我们可能会遇到以小数精度添加数字的情况,让我们看看那个实现!

我 = 1.5223 j = 1.8365 总和 = i+j print(“总和”,i,”and”,j,”is”,sum) #line1 print(“总和”,i,”and”,j,”is”,i+j) #line2 |
正如已经讨论过的,我们不需要提及我们将要使用的变量的数据类型。 变量 i、j 被视为浮点值,获得的最终结果将具有小数精度。
我们还可以在python中将整数类型转换为浮点数,让我们演示整数加法和浮点加法的区别。
我 = 3 j = 6 总和 = 浮点数(i)+浮点数(j)#line1 print(“总和”,i,”and”,j,”is”,sum) #line2 print(“总和”,i,”and”,j,”is”,i+j) #line3print(float(i+j)) #line4 |
在上面的代码片段中,我们有两个变量 i,j,它们被分配了两个整数。 现在,如果我们添加这两个变量,答案将是整数类型。 通过将变量类型转换为浮点数(如第 1 行所示)或将答案类型转换为浮点数(如第 4 行所示),我们可以得到浮点数据类型的答案。
第 2 行和第 3 行之间的主要区别在于第 3 行缺少小数精度。第 2 行的输出为 8.0,而第 3 行的输出为 8,所以如果我们想保持变量的小数精度那么我们需要使用浮点数据类型。
另请阅读:面向初学者的 Python 项目理念和主题
结论
我们浏览了各种代码片段,其中我们看到了添加两个用户定义的数字、添加用户输入数字、添加浮点数、观察到浮点数据类型的结果的十进制精度,以及在 python 中对数字进行类型转换。
既然您已经知道如何在 python 中添加两个数字,请尝试自己编写代码并尝试使用各种数据类型修改代码。 并尝试在 python 中执行一些其他琐碎的任务,并探索 python 编程的乐趣
学习世界顶尖大学的数据科学课程。 获得行政 PG 课程、高级证书课程或硕士课程,以加快您的职业生涯。
Python编程的优缺点是什么?
Python 是一种了不起的语言,它在开发中有着深厚的根基,现在正在编程领域获得支持。 但除了它的优点之外,在选择退出之前还必须考虑一些缺点。 优缺点如下:
优点
1. Python语法非常人性化,易于编写。 这几乎相当于用英语写一些带有缩进的句子。
2. 其他语言用太多行解决的问题,借助各种内置函数,用Python不到半行就能解决。
3.代码更简洁更短,因为程序员不需要编写太多,大部分工作都是由编译器自己完成的。
缺点
1. Python 的最大缺点之一是它的速度。 它非常慢,比 C++ 甚至 Java 都慢。
2. 许多程序员建议避免使用 Python,因为它破坏了逻辑构建,因为大部分工作都是由内置的 Python 函数完成的。
你对 Python 中的数值数据类型了解多少?
在 Python 中,数值数据或数值通常由数值数据类型表示。 Python中可以有三种类型的数值,如下所示:
1.整数
3、0、-100、-2 和 25 等整数由 int 类表示。 与 C++ 等其他编程语言不同,整数值的长度没有限制。 您可以在 Python 的 int 类中输入与 C++ 的 long long int 等效的值。
2.浮动
小数或十进制数值称为浮点数,由浮点类表示。 浮点值的科学记数法可以通过附加“e”或“E”后跟“+”或“-”来确定。
3.复杂
“a+ib”形式的值,其中“a”是实部,“b”是虚部,被认为是复数,并由 Python 的复数类表示。
列举一些最好的 Python IDE?
那里有很多相当不错的 Python IDE。 其中一些是 JetBrains 的 PyCharm、Microsoft 的 Visual Studio Code、Spyder、Eclipse、Atom、PyDev 和 Wing IDE。