Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中求两个数字的和,因为它不起作用_Python - Fatal编程技术网

如何在python中求两个数字的和,因为它不起作用

如何在python中求两个数字的和,因为它不起作用,python,Python,因此,我正在制作一个类似csgo的游戏,但当我汇总玩家姓名时,我得到一个SOS:我不知道怎么做,请拨打911: 这是我的代码: o = "1" p = "2" 如何求和 当我尝试这样求和时,会得到12。Ure串联字符串,因为它们是文本,而不是数字。去掉双引号。您需要删除引号 o = 1 p = 2 使用引号时,它将值视为字符串而不是数字。因此,您所做的是将字符串2添加到字符串1中,该字符串等于12。您正在尝试添加两个字符串,这将导致串联。如果你用a+b得到ab也是一样的。如果这是一些用户输入

因此,我正在制作一个类似csgo的游戏,但当我汇总玩家姓名时,我得到一个SOS:我不知道怎么做,请拨打911: 这是我的代码:

o = "1"
p = "2"
如何求和


当我尝试这样求和时,会得到12。Ure串联字符串,因为它们是文本,而不是数字。去掉双引号。

您需要删除引号

o = 1
p = 2

使用引号时,它将值视为字符串而不是数字。因此,您所做的是将字符串2添加到字符串1中,该字符串等于12。

您正在尝试添加两个字符串,这将导致串联。如果你用a+b得到ab也是一样的。如果这是一些用户输入的结果,以字符串的形式出现,那么你可以将字符串转换成整数,比如转换成+intp得到3。

你将两个字符串相加。换句话说,您的操作与向World添加Hello相同。您需要将这两个字符串转换为整数,以便对它们求和。要做到这一点,只需使用int。 所以


这些都是字符串,因此+运算符连接而不是添加值。您可以将它们转换为+intp,以明确地将它们转换为整数,从而实现StackOverflow。请按照您创建此帐户时的建议,阅读并遵循帮助文档中的发布指南。在这里申请。StackOverflow不是设计、编码、研究或教程服务。这在几乎所有关于数据类型和操作的Python教程中都有介绍。
o = int("1")
p = int("2")