от
IndexError в Python код Это код :
n = int(input())  
cardp_1 = [input() for i in range(n)]
warcount=0
m = int(input())  
cardp_2 = [input() for j in range(m)]
while cardp_1 != [] or cardp_2 != []:
    # print(cardp_1[0],cardp_2[0])
    c1 = cardp_1[0]
    c2 = cardp_2[0]
    res = stronger(c1, c2)
    if res == 1:
        cardp_1.remove(c1)
        cardp_2.remove(c2)
        cardp_1.append(c1)
        cardp_1.append(c2)
    elif res == 2:
        cardp_1.remove(c1)
        cardp_2.remove(c2)
        cardp_2.append(c1)
        cardp_2.append(c2)
if cardp_2 == []:
    print('2', warcount)
else:
    print('1', warcount)
Программа должна выполняться только штраф, вместо этого он дает IndexError : Обратная трассировка (самый недавний призыв последнего): Файл "C:/Users/risha/PycharmProjects/HelloWorld/cards_war.py", линия 9, в С2 = cardp_2[0] IndexError: индекс списка вне диапазона Странно, я пробовал печатать значения С1 и С2 в цикл while, и это будет напечатано на каждой итерации.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...