# -*- coding: cp1252 -*- # Contar Rectangulos: Este programa abrira un archivo de texto en formato .txt, lo analizara de tal forma que nos diga # si tiene rectangulos o no, en caso de que tenga aparte nos debera decir la cantidad de rectangulos que se encuentran en # el archivo de texto analizado. #Autores: Sebastian Verdugo, Javier Ramirez, Ignacio Osses, Alexander Martinez, Abimael Fernandez. #Version: #Fecha: 02/05/2017 #DEFINICION DE FUNCIONES ##Funcion1 Abrir archivo de texto y convertirlo a Matriz. def abrirArchivo(): with open("test.txt","r" as ctrectangulo: #Asignamos a una variable el contenido del archivo txt. contenido= crectangulo.readlines() matriz=[line.strip() for line in contenido] return matriz ##Funcion2 Decide si procede o no a correr el programa. ##Como salida puede entregar True o False, en caso de True inicia el analisis del archivo. ##En caso de False finaliza el programa y entrega que el archivo de texto no posee ningun rectangulo. def iniciador(matriz): ##Hay "+","-","|" en el archivo de texto? rectangulos=True if matriz==[] rectangulos= not True elif "+" or "-" or "|" in matriz: rectangulos=True return rectangulos ##Funcion3 Contador de rectangulos. ##Esta funcion se encargara de realizar todo el analisis necesario para entregar la salida que necesitamos ##Para el caso de este proyecto, la cantidad de rectangulos de un archivo. ##BLOQUE PRINCIPAL #Entrada #Proceso #Salida
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question