最近Pythonでプログラミングを始めたばかりです。プログラミング初体験です。
コードアカデミーの問題です。私は基本的にする必要があります:
fizz_count
「入力としてリスト x を受け取り、そのリスト内の文字列のカウントを返す、という関数を作成し"fizz"
ます。たとえば、
fizz_count(["fizz","buzz","fizz"])
2 を返す必要があります。」
これが私のコードです:
def fizz_count(x):
count = 0
for a in x:
if a == "fizz":
return fizz_count(x) == 1 + count
else:
return fizz_count(x) == count
しかし、これはうまくいきません。どこが間違っていますか?