リストに3つの同じ整数が指定されている場合、Trueを返します。同じ整数の3つがない場合は、Boolean Falseを返します。私はこれを書くのに問題があります。カウント機能はこれを行いますか?また、空のリストをインポートする必要がありますか?私はこれを持っていて、 "int"オブジェクトには 'count'という属性がありません。ありがとうございました!リストには同じ要素が3つ含まれていますか?
def threeOfAKind(aList,n):
if aList.count(n):
return True
else:
return False
threeOfAKind([1,2,3,4,4,4]、4])に関係なく、私は
呼んで、私はaList.count(n)を試したが、今、私は真の取得 Trueを返す必要があります
どのようにそのメソッドを呼び出していますか?エラーに基づいて、あなたは明らかに 'n'を整数として渡しているので、あなたが得ているエラーを説明しています。 – idjaw
threeOfAKind([1,2,3,4,4,4]、4))これはTrueを返すはずです –
あなたの質問に入れてください。エラーメッセージが表示される理由を理解していますか? 'n'は実際にあなたのメソッドに渡しているあなたの整数' 4'であることに気づいていますか?整数に 'count'を呼び出そうとしています。このメッセージは' int'に属性 'count'がないことを伝えています。 – idjaw