【发布时间】:2019-05-23 01:31:28
【问题描述】:
我正在尝试根据用户输入的数字创建许多变量,但我不知道该怎么做。我尝试过的所有操作都出现了某种类型的错误。
我想我需要为此创建一个数组,但我不知道如何使用数组。
numActivities = int(input("How many school activities did the student participate in? "))
for x in [numActivities]:
typeActivities[x] = input("What type of activities did the student choose? ")
TypeError: 'str' 对象不支持项目分配
【问题讨论】:
-
把
input改成raw_input,或者去掉int。 -
他把它标记为 python 3
-
显示完整的回溯
-
File "/Users/nelsonlu/Downloads/Winona State University Project.py", line 19, in getdata typeActivities[x] = input("学生选择了什么类型的活动?") TypeError : 'int' 对象不支持项目分配
-
看起来
typeActivities可能是一个整数。你的其余代码在哪里?
标签: python python-3.x