首页 > 解决方案 > 需要解释 with AttributeError 'int' object has no attribute error in my code

问题描述

整数相加问题

尝试将数字设置为列表并添加索引值,但即使它们以前被定义为整数,它们也没有广告

number=int(input("What is your number ?"))
print(number[0]+number[1]+number[2])

标签: python

解决方案


对字符串进行索引可能更容易。您不能将 Python 中的 int 索引为列表。

number = str(input("What is your number ?"))
print(int(number[0]) + int(number[1]) + int(number[2]))

样品运行:

What is your number ? 
543

输出:

12

推荐阅读