[英]How to fix 'TypeError: 'str' object does not support item assignment'
我試圖根據用戶輸入的數字創建一些變量,但我不知道該怎么做。 我嘗試過的所有東西都帶來了某種錯誤。
我想我需要為此創建一個數組,但我不知道如何使用數組。
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'對象不支持項目分配
typeActivities
是一個整數。 整數是標量,不能下標。 你可能意味着它是一個列表。
這是你想要的代碼。
for loop
range
。 它表示從0
到numActivities-1
。 append
將輸入數據添加到typeActivities
List。 typeActivities=[]
numActivities = int(input("How many school activities did the student participate in? "))
for x in range(numActivities):
typeActivities.append(input("What type of activities did the student choose? "))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.