elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: Problema contador python en: 1 Junio 2017, 12:53 pm
Gracias por la respuesta!!
2  Programación / Scripting / Re: Problema contador python en: 31 Mayo 2017, 00:16 am
Estoy obligado a ponerlo en la matriz, y realmente el único problema que tengo es con el contador lo del triangulo sino me equivoco esta bien, lo siento seguramente lo he explicado mal.

Voy a poner el enunciado de lo que estoy haciendo

Ex1.Una matriz es simplista si es una matriz cuadrada de nxn (n es non) y cada elemento de la matriz es igual al elemento anterior incrementado en 1, excepto el triángulo inferior, que tiene el carácter X.
Crea un programa que escribe una matriz simplista según los parámetros que escribe el usuario.

Pongo aquí unas imágenes con los ejemplos del resultado que quiero que me de.
Se puede ver que en el contador salta correctamente por ejemplo cuando esta en 12 y luego encuentra la x y en el siguiente pone 13, pues el problema que yo tengo es que se pone 14
https://ibb.co/bQRKqv
3  Programación / Scripting / Re: Problema contador python en: 30 Mayo 2017, 15:46 pm
El usuario lo único que puedo poner son números pone el numero de filas y columnas, de la matriz y luego el numero inicial con el que empieza.
Básicamente la matriz esta llena de números y luego lo que yo hago es poner x haciendo un triangulo con fors,  pero al poner las x el contador no funciona correctamente.
Si te fijas en la imagen que he puesto veras que esta el numero 13 x y luego 15 pues lo que quiero es que sea 14 y con los otros que siga el contador correctamente.

He intentado poner este if pero no he conseguido que funcione.
Código:
if matriu_inicial[num_files//2][num_files//2]=="x":
                contador=contador
            else:
                contador=contador+1

Con esto he intentado decir que cuando encuentre una x en esta posición de la matriz que contador sea igual al anterior.
4  Programación / Scripting / Problema contador python en: 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.

Código:
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
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines