te le raddoppia perché gli hai dato questa istruzione
codice:
for contatorea in range(righe):
il tuo codice può essere decisamente semplificato

codice:

x=int(input("quante dati vuoi inserire? inserire un numero intero "))
print("hai scelto di inserite: ",x," dati")
giocate=()      # a cosa serve?
colonne=8
righe=x
matrice=[]
print("usare il seguente formato di inserimento\n ")
print("1°  2°  3°  4°  5°  6°  7°       8°")
print("2  8  62  79  81  88   32       35")
print("esempio -_-\n")
avvio=input("premere invio per incominciare")
#eseguo la pulizzia dello schermo
# non capisco a che pro...
for i in range(25):
    print("\n")
contatore=1
contatore=int(contatore)
while contatore <= x: 
""" potresti usare "for a in range(x):" e ti elimineresti il problema 
(ed il possibile errore di esecuzione infinita) di incrementare un contatore"""
    print("inserire il:",contatore," dato")
    frase=input()
    a = frase.split() # crei una lista di numeri
    if len(a) == colonne:
        matrice.append([int(e) for e in a]) 
        """con la list comprehension trasformi gli elementi della lista di split in interi 
        (gli spazi doppi li gestisce split direttamente)"""
    else:
        exit("Inserimento errato")
    contatore+=1
    print(frase)
print(matrice)