Python 什么';我的输入有什么问题吗?我不断得到没有定义h的错误
无论你选择哪一个,我总是会收到一个错误,说h没有定义。回答@chepner的评论:Python 什么';我的输入有什么问题吗?我不断得到没有定义h的错误,python,input,Python,Input,无论你选择哪一个,我总是会收到一个错误,说h没有定义。回答@chepner的评论: else: hs = raw_input("HIT OR SHAME YOUR FOREFATHERS! (h or s): ").lower() if h in s: player.append(rc(cards)) else: break 或更短: hs = raw_input("HIT OR SHAME YOU
else:
hs = raw_input("HIT OR SHAME YOUR FOREFATHERS! (h or s): ").lower()
if h in s:
player.append(rc(cards))
else:
break
或更短:
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
我想这就是你错过的。因为它不是。如果hs='h',则需要
:
。
'h' in hs