0
當我嘗試運行以下函數時,輸出不正確。我在raw_input變量之前得到了print語句。它要求的的raw_input變量,然後打印報表,就像這樣:原始輸入後的輸出打印:Python中的失序
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:
與我做錯了什麼是偉大的任何幫助!
你的問題是什麼?當我運行它時,你的代碼完全符合它的要求。它打印行然後執行'raw_input' –
請修正你的代碼縮進(例如:你的'for'語句後沒有縮進) – inspectorG4dget
Padraic我知道我不知道爲什麼它給了我上面列出的輸出。不是先打印卡片和先前的出價,而是提示原始輸入,然後打印上面的行,而不讓我輸入輸入。可能是冠層?不確定.. – user86872