Hello im trying to create a game but I don't know why I get "IndexError: list index out of range"
To see the error you have first to input E then 1 then C then 1 and I want to make the list E=[] and C=[] but I can't
Thanks for your help this is my code:
import random
x=0
B=['E','C','D','T']
E=[1]
C=[1]
D=[]
T=[]
Inicio=input('Presiona enter para iniciar el juego!!!')
#random.shuffle(E)
#random.shuffle(C)
#random.shuffle(D)
#random.shuffle(T)
def ocultar(lista):
nueva_lista = []
for e in range(len(lista)):
nueva_lista.append('*')
return nueva_lista
while x==0:
print('E=',ocultar(E))
print('C=',ocultar(C))
print('D=',ocultar(D))
print('T=',ocultar(T))
Coordenadas1 = input('Ingrese la lista 1: ')
Coordenadas2 = input('Ingrese la posicion 1: ')
Coordenadas3 = input('Ingrese la lista 2: ')
Coordenadas4 = input('Ingrese la posicion 2: ')
listas = {'E': E, 'C': C, 'D': D, 'T': T}
pos1 = int(Coordenadas2)
pos2 = int(Coordenadas4)
if listas[Coordenadas1][pos1] == listas[Coordenadas3][pos2]:
(listas[Coordenadas1]).remove(listas[Coordenadas1][pos1])
(listas[Coordenadas3]).remove(listas[Coordenadas3][pos2])
if len(E)==0 and len(C)==0 and len(D)==0 and len(T)==0:
x=x+1
print("Ganaste!!!")