pythonについて、
python
1def bowling(a): 2 score = 0 3for i in range(0,len(a)-1): 4 score += a[i] 5 if a[i] == 10: 6 score += (a[i+1]+a[i+2]) 7 else: 8 if a[i]+a[i+1]==10 and a[i]!=0 and a[i+1]!=0: 9 score += a[i+2] 10print(score)
という、スコアの配列aを与えることでボウリングのスコア計算を実行するアルゴリズムを練習で組んだのですが、3行目にて
NameError: name 'a' is not defined
というエラーが出ました。初心ゆえ、どこを直せばいいのか皆目検討がつきません。
どうか、ご指導をお願いいたします。
回答1件
あなたの回答
tips
プレビュー