[問題] 如何隱藏而不輸出None?
最近在上一個python的線上課程,裡面有一個作業是要做個英文的文字遊戲,
其中他提供了個函數用來展示剩餘的字母(一個for迴圈+print,),並沒有回傳值,
結果每當列出一次字母後跟下一行之間都會卡一個None,
偏偏電腦檢測這樣就是不通過,請問有沒有什麼比較好的方法可以不顯示出這個None?
補程式,sorry
他提供的函數:
def displayhand(hand):
----#hand:dict(str->int)
----for letter in hand.key():
--------for j in range(hand[letter]):
------------print letter,
----print
遊戲:
-def playgame(hand,wordlist):
----#wordlist:list
----print "current hand: ", \
----displayhand(hand)
----x = raw_input("enter a word:")
---------底下判斷式太長省略--------
系統要求在current hand:的下一行就出現
enter a word:,可是出來中間都會卡個None
像這樣:
current hand: a a d d g l e
None
enter a word
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.42.115
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1436968888.A.C55.html
→
07/15 22:21, , 1F
07/15 22:21, 1F
※ 編輯: adgjl5645 (36.228.42.115), 07/15/2015 23:06:50
推
07/15 23:02, , 2F
07/15 23:02, 2F
→
07/15 23:07, , 3F
07/15 23:07, 3F
※ 編輯: adgjl5645 (36.228.42.115), 07/15/2015 23:08:18
※ 編輯: adgjl5645 (36.228.42.115), 07/15/2015 23:15:15
※ 編輯: adgjl5645 (36.228.42.115), 07/15/2015 23:18:18
※ 編輯: adgjl5645 (36.228.42.115), 07/15/2015 23:20:44
推
07/16 00:52, , 4F
07/16 00:52, 4F
→
07/16 03:28, , 5F
07/16 03:28, 5F
推
07/16 10:31, , 6F
07/16 10:31, 6F
→
07/16 10:31, , 7F
07/16 10:31, 7F
→
07/16 10:32, , 8F
07/16 10:32, 8F
→
07/16 10:32, , 9F
07/16 10:32, 9F
→
07/16 23:58, , 10F
07/16 23:58, 10F
→
07/17 00:06, , 11F
07/17 00:06, 11F
→
07/17 00:06, , 12F
07/17 00:06, 12F
→
07/17 00:06, , 13F
07/17 00:06, 13F
Python 近期熱門文章
PTT數位生活區 即時熱門文章