入力された2つの数字について、リストの中身を探し、値に応じてyesかnoを別のリストに格納しようとしていました。しかし、いかのエラーが出てしまいました。
answers[i].append("yes")
IndexError: list index out of range
これはなぜなのでしょうか。
# group = [1, 1, 2, 1, 2, 1, 1, 1] def answer(group): answers = [] for i in range(6): s , t = map(int, input().strip().split()) if group[s-1] == group[t-1]: answers[i].append("yes") else: answers[i].append("no") return answers
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。