Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - runas3

#1
Scripting / Problema contador python
30 Mayo 2017, 15:01 PM
Hola a todos,os explico el problema que tengo.
Estoy haciendo un ejercicio, que es crear una matriz i hacer un triangulo con x, en eso no hay problema, solo que el usuario tiene que entrar un numero inicial y hay un contador que va sumando los números, pero cuando hay una x el contador no lo hace bien por ejemplo habría 13, x, 15 y así no, tendría que ser 13 x 14.
Es como el contador sigue funcionando onde hay x pero quiero que vaya al siguiente parámetro y no cuente la x pero no encuentro la manera de hacerlo.
Haber si me podéis dar alguna pista o ayudarme gracias.

def omple_simplista(xifra,num_files) :
    matriu_inicial=[['' for i in range(num_files)] for i in range(num_files)]
    contador=0
    for a in range(num_files):
        for b in range(num_files):
            matriu_inicial[a][b]=int(xifra+contador)
            contador=contador+1
    return matriu_inicial

num_files = int(input(" quantes files "))
xifra= int(input(" primer element "))

matriu=[]
matriu=omple_simplista(xifra,num_files)

numero_columna_inicial=num_files//2-1
numero_columna_final=num_files//2+1

for d in matriu:
    matriu[num_files//2][num_files//2]="x"
   
for q in range (num_files//2+1,num_files,1):
    for w in range (numero_columna_inicial,numero_columna_final+1,1):
        matriu[q][w]="x"
    numero_columna_inicial=numero_columna_inicial-1
    numero_columna_final=numero_columna_final+1

for a in matriu:
    print(a)

Pongo link de la imagen(ejecución programa) que no me deja poner la imagen sola,
https://ibb.co/kbf1na