【发布时间】:2017-08-01 15:01:13
【问题描述】:
seniornames =[]
paidornot =[]
for i in range("senior"):
print("Please enter the name of the Senior Citizen", i+1);
seniornames.append (input())
print(seniornames)
有一个错误提示 - 文件“/Users/rheasethi/Documents/Task 2 pre release.py”,第 37 行,在 对于我在范围内(“高级”): TypeError: 'str' 对象不能被解释为整数
我该怎么办?
【问题讨论】:
-
您希望
range("senior")做什么?range接受一个整数并返回一个不超过该整数的范围。range(5)是0, 1, 2, 3, 4,range("senior")是……? (如果您有一个名为senior的变量 并且想传递它而不是字符串,那就是range(senior),但该信息不在您的问题中,所以这只是一个猜测。) -
for i in range("老人"): print("请输入老人姓名", i+1); /// range() 只能与 intger ..' 一起使用
标签: python