1
Abra un archivo de programa Python y escriba el siguiente código:
del array import *
línea importa la clase de arreglo en el programa para que pueda crear y editar matrices
2
Escriba el siguiente código:
def replaceArray ( ar) : .
-> newArray = array (' i', [ ] )
-> for i in ar :
- > - > si i < 0 :
- > - > - > newArray.append ( 0 )
- > - > más:
- > - > - > newArray.append ( i )
- > return newArray
RECUERDE guión correctamente. Cada " -> " representa un guión , ya sea que use espacios o tabuladores para hacerlo. La primera línea crea una función llamada " replaceArray " que toma una matriz como parámetro. La segunda línea crea una nueva matriz para copiar los valores de la anterior . La tercera línea comienza un bucle de ciclo a través de cada elemento de la matriz . Mientras hace esto, el cuarto a séptimo líneas comprobar para ver si el elemento actual es un entero negativo . Si es así , se lo reemplaza por cero y lo anexa a la nueva matriz. Si no, sólo añade que el valor de la nueva matriz. Puede sustituir los números enteros negativos con otra cosa que usted necesita. La última línea muestra la nueva matriz con los valores sustituidos.
3
Guardar el archivo de programa Python y ejecutarlo en el entorno de shell Python.
4
Tipo el siguiente código:
myArr = array (' i ', [ 1 , -2, 3 , 4, 5 ] )
myArr = replaceArray ( myArr )
La primera línea crea una matriz con números enteros positivos y negativos en el mismo. Puede que ya tenga una matriz creada en el programa en otros lugares. La segunda línea sobreescribe la matriz pasando a la función que ha creado que los swaps a cabo enteros negativos con ceros. Los nuevos valores " [ 1 , 0, 3 , 0, 5 ]" están ahora en la matriz " myArr " .