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)