Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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 类型错误:';str';对象不能解释为整数_Python - Fatal编程技术网

Python 类型错误:';str';对象不能解释为整数

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"):

在中的第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"):
 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)