当我尝试运行以下功能时,输出不正确。我在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:
对我在这里做错的任何帮助都会很棒!
答案 0 :(得分:0)
这样的事发生在我身上。行未按照在代码中执行的顺序打印。我很困惑。然后我意识到我仍在输出排序。