Ir al contenido principal

Entradas

Mostrando entradas de marzo, 2018

Proyecto

El programa siguiente nos sirve para resolver problemas de estadística relacionados al censo de resistencias generadas por una planta y así verificar si se producen los valores correctos. El código contiene comentarios destinados a explicar partes especificas y funciones del programa. Se incluyen dos ejemplos resueltos con el programa, al igual que sus gráficas descriptivas. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from pylab import * #SE INGRESAN LOS VALORES DE MUESTRA Y LECTURA (estos determinan los limites para los ciclos siguientes) nm=int(input("Numero de muestras: ")) nl=int(input("Numero de lecturas: ")) #SE DECLARAN LISTAS Y VARIABLES PERTINENTES AL CODIGO r=0 may=0 mini=10000000000 col=0 suma=0 prom=0 rang=0 sump=0 sumr=0 lp=[ ] lr...

Funciones Geometricas

En este programa encontramos múltiples formulas para la obtención de área y volumen de una gran variedad de figuras geométricas. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> import math def cuadrado(): lado=float(input("Dame el valor de lado: ")) cuadrado=[] cuadrado.append(lado) area=cuadrado[0]*cuadrado[0] cuadrado.append(area) print("Lado= {}, Area= {}".format(cuadrado[0],cuadrado[1])) def triangulo(): triangulo=[] base=float(input("Dame la base: ")) altura=float(input("Dame la altura: ")) triangulo.append(base) triangulo.append(altura) area=(triangulo[0]*triangulo[1])/2 triangulo.append(area) print("Base= {}, Altura= {}, Area= {}".format(triangulo[0],triangulo[1],triangulo[2])) def rectangulo(): rectangulo...

Funciones

Las funciones tienen una gran utilidad a la hora de programar, es por esto que es conveniente conocer las diferentes formas en las cuales se pueden definir. Estos programas son los distintos formatos de entrada y salida para una función. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Prog1(function_format1) #FUNCIONES PARA AREA Y VOLUMEN CON PRINT EN LA FUNCION def cuadrado(x): print("El cuadrado de %d es %d\n"%(x,x*x)) def cubico(x): print("El cubo de %d es %d\n"%(x,x*x*x)) cuadrado(4) cubico(7) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Prog2(function_format2) #FUNCIONES PARA AREA Y VOLUMEN IMPRIMIENDO EL VALOR QUE DA LA FUNCION def cuadrado(x): y=x*x return y #LA...

Aritmética

Estos programas contienen los operadores necesarios para realizar operaciones aritméticas en Python. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Prog1(simple_ops) #OPERACIONES SENCILLAS CON PYTHON x=15 y=4 #SUMA # Output: x+y=19 print('x+y=', x+y) #RESTA # Output: x-y=11 print('x-y=', x-y) #MULTIPLICACION # Output: x*y=60 print('x*y=', x*y) #DIVISION # Output: x/y=3.75 print('x/y=', x/y) #DIVISION ENTERA # Output: x//y=3 (Division entera) print('x//y=', x//y) #POTENCIA # Output: x**y=50625 (Potencia) print('x**y=', x**y) #MODULO # Output: x%y=3 print('x modulo y=', x%y) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Pr...

Entradas

Este es el ejemplo de entradas mas completo, mostrando las distintas formas que tenemos para pedir una entrada y como manejar su impresión y componentes. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #SE PIDEN VARIAS ENTRADAS Y SE MUESTRAN LOS TIPOS DE ENTRADA, LAS OPERACIONES REALIZABLES Y LOS FORMATOS DE SALIDA POSIBLES cantidad=int(input("Digame una cantidad en pesetas: ")) print(cantidad, "pesetas son", cantidad/166.386, "euros") cantidad=float(input("Digame una cantidad en euros: ")) print(cantidad, "euros son", cantidad*166.386, "pesetas") edad=int(input("Digame su edad: ")) print("Su edad es: ",edad,"años") peso=float(input("Digame su peso en kg: ")) print("Su peso es", peso, "kg...

Listas, Tuplas y Diccionarios (Parte 2)

En la segunda parte nos concentramos en las tuplas y los diccionarios. Tras la evaluación de todos estos programas podemos notar las similitudes y diferencias en el uso, declaración y manejo de estos elementos.  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Prog8(tuple_dataypes) #SE MUESTRAN LOS DISTINTOS TIPOS DE DATOS QUE PUEDE CONTENER UNA TUPLA #empty tuple #output:() my_tuple=() print(my_tuple) #tuple having integers #output:(1, 2, 3) my_tuple=(1, 2, 3) print(my_tuple) #tuple with mixed datatypes #output: (1, "Hello", 3.4) my_tuple=(1, "Hello", 3.4) print(my_tuple) #nested tuple #output:("mouse", (8, 4, 6), (1, 2, 3)) my_tuple=("mouse", (8, 4, 6), (1, 2, 3)) print(my_tuple) >>>>>>>>>>>>>>>>>>...

Listas, Tuplas y Diccionarios

Aquí tenemos la primera parte de los programas con listas, tuplas y diccionarios. En estos programas destacamos sus diferencias y hacemos uso de algunas herramientas para editar, imprimir y realizar operaciones con sus componentes. Esta primera parte contendrá principalmente listas y sus herramientas. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Prog1(list_and_list_edits) #SE DECLARAN VARIAS LISTAS Y SE EDITAN SUS COMPONENTES lista=["Primavera", "Verano", "Otoño", "Invierno"]  print(lista) li=list() print(li) diassem=["Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"] print(diassem) del diassem[1]#DELETES POSITION print(diassem) diassem.remove('Lunes')#REMOVES A STRING print(diassem) otro=["elem...

Primeros Programas en Python (Parte 2)

Esta es una continuación de mis primeros programas. Principalmente contiene el uso de cadenas, listas, un numero complejo y preguntas sencillas. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Prog6(print_by_position) nombre="Mario" print(len(nombre)) #IMPRIME DE POSICION A POSICION print(nombre[1:4]) print(nombre[0:7]) #si no tiene indice de inicio es haste el limite superior print(nombre[:3]) #si no tiene limite final es desde el limite inferior print(nombre[3:]) #imprime todo print(nombre[:]) print(nombre) #imprime la letra inicial, media, y final print(nombre[0]) media=len(nombre)//2 print(nombre[2]) print(nombre[4]) #print("media", media) print(nombre[media]) print(nombre[-1]) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>...

Primeros Programas en Python

Esta es una recopilación de mis primeros programas en python, comenzando con lo mas basico y continuando a declaraciones de datos y variables mas y mas complejos. Principalmente contiene el uso de cadenas, variables y algunos operadores sencillos. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #Prog1(first_print) #ASIGNAMOS UNA VARIABLE Y SE IMPRIME a=10 print(a) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #Prog2(print_position) #IMPRIME VALORES INDIVIDUALES DE UNA CADENA USANDO LA POSICION fruta="Manzana" print(fruta[0]) print(fruta[1]) print(fruta[2]) print(fruta[3]) print(fruta[4]) print(fruta[5]) print(fruta[6]) print() print...