【发布时间】:2017-12-24 09:39:03
【问题描述】:
python 2.7.9 所以我想制作一个持续运行的脚本,我可以在其中记录名称和特征,但我不知道它为什么会抛出这个错误。最终我希望将其导出到文件中,以便保存输入的信息。
Traceback(最近一次调用最后一次): 文件“C:\Users\Admin\Desktop\PythonFiles\Dictionary.py”,第 18 行,在 key = input("请输入玩家姓名:")
文件“”,第 1 行,在 名称错误:名称“bob”未定义
basket = {}
print("""
Note Program:
___________
1: Add Item
2: Remove Item
3: View
0: Exit Program
""")
option = int(input("Enter an Option: "))
while option != 0:
if option == 1:
key = input("Enter a player name: ")
if key in basket:
print("Name Found!...")
value = input("adding notes: ")
basket[key] += value
else:
value = input("Notes: ")
basket[key] = value
elif option == 2:
key = input("Enter a player name: ")
del(basket[key])
elif option == 3:
for key in basket:
print(key,":",basket[key])
elif option !=0:
print("please enter a valid option")
option = str(input("\n\nEnter an option: "))
else:
print("Note Program Closed.")
【问题讨论】:
标签: python string dictionary for-loop