0
else:
hs = raw_input("HIT OR SHAME YOUR FOREFATHERS! (h or s): ").lower()
if h in s:
player.append(rc(cards))
else:
break
我不斷收到一個錯誤,說明h沒有定義,不管你選擇哪一個。我的輸入有什麼問題?我不斷收到錯誤h未定義
else:
hs = raw_input("HIT OR SHAME YOUR FOREFATHERS! (h or s): ").lower()
if h in s:
player.append(rc(cards))
else:
break
我不斷收到一個錯誤,說明h沒有定義,不管你選擇哪一個。我的輸入有什麼問題?我不斷收到錯誤h未定義
回答什麼@chepner評論:
hs = raw_input("HIT OR SHAME YOUR FOREFATHERS! (h or s): ").lower()
if hs == 'h':
player.append(rc(cards))
else:
break
或更短:
hs = raw_input("HIT OR SHAME YOUR FOREFATHERS! (h or s): ").lower()
if hs != 'h': break
player.append(rc(cards))
在你的代碼
hs = raw_input("HIT OR SHAME YOUR FOREFATHERS! (h or s): ").lower()
if h in s:
player.append(rc(cards))
else:
break
而不是
if h in s
比較
'h' in hs
我想那就是你錯過的地方。
因爲不是。你想'如果hs =='h':'。 – chepner