附加列表错误...错误在lineone.append(addString)

时间:2014-02-21 16:34:19

标签: python string list

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"

1 个答案:

答案 0 :(得分:2)

在我看来,如果你选择选择2或3,变量addString没有值...你有以下几行:

addStr = raw_input...

而不是:

addString = raw_input...

......正如您选择的那样1.