while choice!=5:
if choice==1:
print "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
print "What line do you want to add a player to?"
print "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
line = input("Select a Line")
while line<4:
if choice==1:
addString = raw_input("Who do you want to sign to line one?")
lineone.append(addString)
print "Chosen to add " + addString
elif choice==2:
addStr = raw_input("Who do you want to sign to line two?")
linetwo.append(addString)
print "Chosen to add " + addString
elif choice==3:
addStr = raw_input("Who do you want to sign to line three?")
linethree.append(addString)
print "Chosen to add " + addString
print "I am sorry, this is not a valid line"
答案 0 :(得分:2)
在我看来,如果你选择选择2或3,变量addString没有值...你有以下几行:
addStr = raw_input...
而不是:
addString = raw_input...
......正如您选择的那样1.