correct_ans = ['B', 'D', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'D', 'B', 'C', \
'D', 'A', 'D', 'C', 'C', 'B', 'D', 'A']
はこちらtxtファイルこのロジックはすべてが間違った答えであることを返すように続け比較リスト - 宿題のPython
# import user answers into a list
infile = open('testscores.txt', 'r')
driver_ans = infile.readlines()
infile.close()
driver_ans = ['B', 'D', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'D', 'B', 'C', \
'D', 'A', 'D', 'C', 'C', 'B', 'D', 'A']
for index in range(0, 20):
if driver_ans[index] == correct_ans[index]:
total_correct += 1
else:
wrong_ans.append(index + 1)
からリストをインポートするには、私の文です。これは視覚的に私の "correct_ans"リストと私の "driver_ans"リストを比較すると正しくありません。何が間違っているのですか?
これは依存しています。残りのコードはどのように見えますか? 'driver_ans'または' correct_ans'の中に何が入っているのか分かりません。 –
driver_ansとcorrect_ansの値として表示することができます – Hyperboreus
@hyperboreus私はリストの内容を更新して入れました –