【发布时间】:2014-05-14 11:36:25
【问题描述】:
我正在尝试打印包名称的用户输入。我有以下代码。
packageList = []
package = input("Enter name: ")
while package == '' :
print("Package name cannot be blank")
packagename = input("Enter name: ")
packageList.append(packageName)
print ((packageName) + "added")
我不确定我做错了什么。显示错误:UnboundLocalError: local variable 'packageName' referenced before assignment
【问题讨论】:
-
您从未创建过
packageName变量。也许您的意思是package和packageName是同一个变量,并混淆了您使用的名称。 -
另外,
packageList.append(packageName)绝对不应该在那个循环中。 -
谢谢!!!就这么简单。我已经尝试了很多年!
标签: python python-3.x