这里是我的代码的一部分,我不断收到错误消息说遇到问题制定出什么是错的这个代码
回溯(最近通话最后一个): 文件“F:\ python1 \ python1.py” ,第14行,在 A = int(gtin8code [0])* 3 TypeError:'int'object has no attribute'getitem' 谁能告诉我什么是错的?
gtin8code = int(input("Please enter your gtin-8 barcode"))
A = int(gtin8code[0])*3
B = int(gtin8code[1])
C = int(gtin8code[2])*3
D = int(gtin8code[3])
E = int(gtin8code[4])*3
F = int(gtin8code[5])
G = int(gtin8code[6])*3
total = (A+B+C+D+E+F+G)
#print(total)
我是一个初学者,所以PLZ不要粗鲁。
嘛错误是明确的是不是:'gtin8code'已经是一个' int'。所以你不能获得'gtin8code [0]'... –
Int类型没有'__getitem__'。将第一行的剧组更改为'str' – visc