Pythonで自分の関数のいずれかが動作するのに問題があります。私の関数のコードは以下の通りです:PythonでNoneTypeエラーが発生した場合If条件
potValue, playerBalance = checkBlackjack(playerValue, potValue, playerBalance, wager)
そして、私が取得エラーは、次のとおりです:
def checkBlackjack(value, pot, player, wager):
if (value == 21):
print("Congratulations!! Blackjack!!")
pot -= wager
player += wager
print ("The pot value is $", pot)
print ("Your remaining balance is $",player)
return (pot, player)
関数呼び出しがあるとできないというエラー会談以来
potValue, playerBalance = checkBlackjack(playerValue, potValue, playerBalance, wager)
TypeError: 'NoneType' object is not iterable
iterate、if条件を使用してこれを関連付ける方法がわかりません。
本当にありがとうございます。ありがとう!
あなたの関数で条件が満たされた場合にのみ、何かを返すしている
'value'が' 21'でないときにどうなるか自分自身に尋ねてください。 –