Python 将两位数中的整数相加

Python 将两位数中的整数相加,python,python-3.x,Python,Python 3.x,我需要将两位数(三位数等)中的整数相加 块报价22=2+2=4 我曾考虑过手动操作,但因为我有999号码,所以这需要很长时间 我尝试创建两个单独的列表并将其添加到一起,但不断收到语法错误 *编辑以获取更多详细信息*您可以将整数转换为字符串,然后将值相加: count = sum((int(digit) for digit in str(22))) print(count) 这将迭代每个数字,将其转换回整数,最后计算所有数字的总和。非常适合您。到目前为止你试过什么?堆栈溢出不是代码编写或教程服务

我需要将两位数(三位数等)中的整数相加

块报价22=2+2=4

我曾考虑过手动操作,但因为我有999号码,所以这需要很长时间

我尝试创建两个单独的列表并将其添加到一起,但不断收到语法错误


*编辑以获取更多详细信息*

您可以将整数转换为字符串,然后将值相加:

count = sum((int(digit) for digit in str(22)))
print(count)

这将迭代每个数字,将其转换回整数,最后计算所有数字的总和。

非常适合您。到目前为止你试过什么?堆栈溢出不是代码编写或教程服务。请提出您的问题并发布您迄今为止尝试过的内容,包括示例输入、预期输出、实际输出(如果有)以及任何错误或回溯的全文。为了让@MattDMo发布的内容非常清晰,请发布您的代码。我不确定我现在是否真的很累,或者我的大脑是否工作不正常,但是,我将其输入idle,然后再进一步摸索和混乱我的代码。如果我把这个代码输入空闲,就会有一个巨大的缩进,然后如果我把一个列表输入空白空间,我会反复地得到语法错误。需要详细说明吗?试试我编辑过的版本,我在第一个版本中缺少了一个大括号。它给出了语法错误:在编译单个语句时发现了多个语句。您使用的是哪一个python版本?我使用的是3.5.1编辑:这很奇怪,我试着用pycharm编译它,结果成功了!谢谢,我真的很感激今天我的脑子真的一片空白。