import random

# funcion para crear baraja
def creaBaraja(palos, numeros):
    baraja = []
    for palo in palos:
        for numero in numeros:
            baraja.append(numero+palo)
    return baraja

# funcion para intercambiar cartas
def intercambio(primer_valor, segundo_valor):
    aux = primer_valor
    primer_valor = segundo_valor
    segundo_valor = aux
    return primer_valor, segundo_valor

# funcion para crear barajar
def barajar(lista_de_naipes):
    for i in range (len(lista_de_naipes)):
        nueva_pos = random.randrange(len(lista_de_naipes))

        #intercambio de cartas con tecnica de vaso vacio
        aux = lista_de_naipes[nueva_pos]
        lista_de_naipes[nueva_pos] = lista_de_naipes[i]
        lista_de_naipes[i] = aux
    return lista_de_naipes

'''crear baraja, barajar y mostrar resultado por separado
print (barajar(creaBaraja()))'''