Python 类型错误:';str';对象不能解释为整数
在中的第37行,出现了一个错误,显示为-File“/Users/rheasethi/Documents/Task 2 pre release.py” 对于范围内的i(“高级”): TypeError:“str”对象不能解释为整数 我该怎么办? 参数必须是纯整数。如果省略步骤参数, 它默认为1。如果省略start参数,则默认为0 从Python 类型错误:';str';对象不能解释为整数,python,Python,在中的第37行,出现了一个错误,显示为-File“/Users/rheasethi/Documents/Task 2 pre release.py” 对于范围内的i(“高级”): TypeError:“str”对象不能解释为整数 我该怎么办? 参数必须是纯整数。如果省略步骤参数, 它默认为1。如果省略start参数,则默认为0 从i+1,您似乎需要i是一个整数,所以您可能想要的是: seniornames =[] paidornot =[] for i in range("senior"):
i+1
,您似乎需要i是一个整数,所以您可能想要的是:
seniornames =[]
paidornot =[]
for i in range("senior"):
print("Please enter the name of the Senior Citizen", i+1);
seniornames.append (input())
print(seniornames)
或
您希望range(“高级”)做什么<代码>范围获取一个整数并返回一个直到该整数的范围<代码>范围(5)是
0,1,2,3,4
,范围(“高级”)
是…?(如果您有一个名为senior
的变量,并且希望传递该变量而不是字符串,那么这就是range(senior)
,但该信息不在您的问题中,因此只是一个猜测。)对于范围内的i(“senior”):打印(“请输入老年公民的姓名”,i+1);///range()只能与intger一起使用。'
seniornames =[]
paidornot =[]
for i in range(len("senior")):
print("Please enter the name of the Senior Citizen", i+1)
seniornames.append (input())
print(seniornames)
for i in range(5):
print("Please enter the name of the Senior Citizen", i+1)
seniornames.append (input())
print(seniornames)