Está en la página 1de 1

Facultad de Ingenierı́a y Ciencias Universidad Diego Portales

Producción 22 de agosto 2018

Ayudantı́a 1
Profesor: PC. Ayudantes: TZ y DO.

Introducción a Python
Los pasos del modelamiento matemático son los siguientes:

1. Utiliza comandos iguales y otros muy similares a C++

2. No utiliza llaves para cerrar los ciclos, sino que utiliza la tabulación para marcar el inicio y final de un ciclo

3. Es fuertemente orientado a objetos

4. NO es necesario especificar el tipo de cada variable

Funciones de utilidad:

• For , while, if , else

• nombre = open(”nombre archivo.txt”, ”r” o ”w”) se utiliza ”r” si solo leeremos y ”w” si solo escribiremos

• nombre.readline() . Lee una linea del archivo abierto con el comando open

• def mi funcion(parametros). Sirve para definir funciones, se deben especificar los parámetros

• split. Permite separar un archivo string según sus espacios

• random.randint(num1, num2). Genera un numero aleatorio entre num1 y num2

• matriz.Append(objeto). Agrega objeto al final de matriz

Ejemplo
Cree un programa en python con una matriz de rango nxm, donde ambos valores deben ser consultados al usuario,
ésta debe estar compuesta por números aleatorios enteros entre el 1 y 300.
Escriba la matriz en un archivo .txt
La última linea de archivo .txt debe ser ”FIN”
Por último, consulte al usuario si desea imprimir dicha matriz, si la respuesta es sı́, ésta debe ser leı́da desde el
archivo .txt.

Ejercicio 1
Cree un programa en python que permita al usuario generar una matriz de distancias euclidianas en un archivo
.txt, ésta será cuadrada de rango N (donde N es un número random entre 5 y 100).
El programa debe generar aleatoriamente la cantidad de vectores como rango tenga la matriz.

También podría gustarte