原始输入后的输出打印:Python中的乱序

时间:2014-07-18 00:58:22

标签: python-2.7

当我尝试运行以下功能时,输出不正确。我在raw_input变量之前有print语句。它要求raw_input变量,然后打印语句,如下所示:

    def getPlayerBid(hand1, bidList):

        print ""            
        print 'Your Cards: ' + " ".join(hand1)
        print 'Previous bids: '
        for item in bidList:
            print item
        print ""
        bid1 = int(raw_input('What\'s your bid?(Enter 0 to pass): '))
    ....

这是输出:

What's your bid?(Enter 0 to pass): 
Your Cards: KH 2H 2D 5C 4D
Previous bids:

对我在这里做错的任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

这样的事发生在我身上。行未按照在代码中执行的顺序打印。我很困惑。然后我意识到我仍在输出排序。