Entradas

Mostrando las entradas de marzo, 2018
MATRICES , LISTAS y GRAFICAS APLICADOS EN UN PROBLEMA ESTADÍSTICO #Este es un problema acerca de una resistencias para esto el usuario selecciona el numero de entradas y cada entrada tiene cuatro lecturas, las resistencias deben de ser de 1000 OHMS pero con tolerancia de 975 a 1025 OHMS teniendo como 25 los limites de inferior y mayor. Ademas este programa arrogara una tabulación de los valores introducidos , tambien calculara su promedio, su rango, y el promedio de los promedios y los rangos Para así aplicar una formula de estadística que nos dará los valores de LCI y LCS de los promedios y los rangos. Al terminar este programa arrogara dos gráficas para ver el comportamiento de los promedios y los rangos tabulados.  from pylab import * final=[] pequeña=[] muestra=0 print("Las resistencias deben de estar en el rango 975 y 1025 OHMS\n") print("Para que el programa pueda funcionar correctamente\n") c=int(input("Introduzca el numer

AREAS Y VOLUMENES DE FIGURAS EN PYTHON

Imagen
En python es importante saber manejar las funciones de Import math,  ya que import math nos da una gama de funciones algebraicas las cuales son muy utilices para programar en python, En esta entrada mostraremos estas funciones en el uso de las resoluciones en formulas de Áreas y volúmenes, ya que estas hacen uso de raíces, exponenciales, pi, y otro tipo de funciones que no tan comunes al momento de programar, pero que son indispensables saber para el uso de la programación. Las figuras que tomaremos en cuenta para el uso de las funciones son las siguientes: El código donde se muestra el uso de todas estas funciones es el siguiente: EJEMPLO 1: import math  print("ESTE PROGRAMA MUESTRA COMO SACAR LAS AREAS Y LOS VOUMEN EN PYTHON") print("EL area del Cuadrado") def cuadrado(x):    l=float(input("Deme el valor del lado del cuadrado:  \n "))    a=l*l    print("el area del cuadrado es" ,a,"\n\n\n"

OPERADORES TERNARIOS

Un operador ternario es usar una condición TRUE o FALSE para la asignación de un valor, o el uso de un operador o de una orden. Hay dos maneras de representar esta función como operador ternario y como Operador If, ELSE, el funcionamiento de los dos casi similar, pero la manera de expresar cada uno, es lo que tienen de diferencia   OPERADOR TERNARIO En el operador ternario la condición del FALSE es la que se pone  aun principio y la TRUE en la segunda posición dentro del parentesis "()" y lo que se encuentra dentro del corchete "[]" es la condición para este operador  EJEMPLO 1: a=10 n=5 val1=5 val2=50 #val=(a==b)?100:200 condicionales variable=(val1,val2)[a==b] print(variable) x=3 y=10 var(x if (a==b) else y) print(var) v1="falso" v2="verdadero" v=int(input("Dame un valor")) print(v) print((v1,v2)[v==100]) OPERADOR IF, ELSE En el operador if else, el if es el resultado del

LLAMADA DE UNA FUNCIÓN EN PYTHON

La llamada de función en python se utiliza para solo programar una función solo una vez, y después usarla cada vez que sea necesaria. EJEMPLO 1: #siendo la funcion llamada "cuadrado" def cuadrado(x): y=x*x return y def cubico(w): z=(w**3) return z print(cuadrado(4)) print(cubico(5)) EJEMPLO 2: def cuadrado(x): return x*x def cubico(z): return(z**3) print(cuadrado(4)) print(cubico(3)) EJEMPLO 3: def cuadrado(x): print("el cuadrado de %d es %d\n" %(x,x*x)) def cubico(y): print("el cubo de %d es %d\n" %(y,y*y)) cuadrado(4) cubico(7) EJEMPLO 4: ef multiplicacion(a,b=0): print(a*b) multiplicacion(2,8) EJEMPLO 5: def multiplica(arg): print(arg[0]*arg[1]*arg[2]) argi=[1,2,3,4] multiplica(argi) #multiplica(1,2,3,4) #llamada de la funcon

OPERADORES LOGICOS

Una variable de tipo booleano solo puede tener dos valores TRUE o FALSE. Estos valores son especialmente  importantes para las expresiones, condiciones y los bucles. Los Operadores Lógicos son con lo que podemos trabajar con valores booleanos, los llamados operadores lógicos o condicionales. Operador: AND:   ¿se cumple a Y b? OR:      ¿se cumple a O b ? NOT:    No a EJEMPLO 1: from colorama import init, Fore, Back, Style, Cursor #En este programa se ven los operadores lógicos básicos como el AND, OR y NOT #Pero para esto es necesario aprenderse las tablas de verdad de cada operador. x=True y=False #Por ejemplo con el AND, true AND false es False, puesto que ambos deben ser verdaderos para que despliegue TRUE. print('x and y es', x and y) print('x or y es', x or y) print('x not y es', not y) EJEMPLO 2: #Los operadores lógicos también sirven para el calculo de numero binario ( de base 2) #operacion de cada digi

LOS DICCIONARIOS EN PYTHON

Lo diccionarios también llamados matrices asociativas, deben su nombre a que son colecciones que relacionan una clave y un valor. El primer valor se trata de la cable y el segundo del valor asociado a la clave, como clave podemos utilizar cualquier valor inmutable, podríamos usar números , cadenas, booleanos, tuplas, pero no listas o diccionarios, dado que son mutables. Si se modifica el objeto clave después de haber sido introducido en el diccionario evidentemente, su hash también cambiara y no podrá ser encontrado. La diferencia principal entre los diccionarios y las listas o las tuplas es que a los valores almacenados en un diccionario e les accede no por su indice, porque no existe el indice, si no por su clave, utilizando el operador []. EJEMPLO 1: #En los diccionarios se manejan entre llaves los datos que se insertan esto funciona como un diccionario, es decir que a una "clave" que puede ser una cadena o cualquier otra cosa que vaya entre comillas.Y

¡HOLA SOY UNA TUPLA!

Como lo ya visto en las listas lo mismo aplica también en las tuplas, a excepción de la forma de definirla, para lo cual se utilizan paréntesis, Aunque en realidad el constructor de la tupla es la coma, no el paréntesis, pero el interprete muestra los paréntesis.  También cabe mencionar que es necesario añadir una coma para tuplas de un solo elemento , para diferenciarlo de un elemento entre paréntesis. Para referirnos aun elemento dentro de una tupla se usa el operador [] La deferencia de una tupla y una lista es que las tuplas son inmutables y las listas mutables, lo que quiere decir que las listas se pueden modificar y las tuplas no.  También es importante saber que las tuplas son mas "ligeras" que las listas, por lo que si el uso de que le vamos a dar a una colección es muy básico, puedes utilizar tuplas en lugar de listas. EJEMPLO 1: #Este es un ejemplo básico de una tupla tup=(1,2,True, "python") print(type(tup)) tup2=(55,)

CADENAS EN PYTHON

Anteriormente le dimos una introducción a lo que es una cadena y como se representa, pero en esta publicación no iremos un poco mas a fondo.  Las cadenas no son mas que un texto encerrado entre comillas simples, dobles o triples, dentro de las comillas se pueden añadir caracteres especiales escpandolos con \, \n o \f. Las cadenas pueden estar precedidas por el carácter u o el r los cuales indican , respectivamente, que se trata de una cadena que utiliza codificación, Unicode  y una cadena RAW,  Las cadenas también admiten operadores como + que funciona realizando una concatenación de las cadenas utilizadas como operandos y * en la que se repite la cada tantas veces como lo que indique el numero multiplicador.  EJEMPLO 1: #Cadenas c="Hola Mundo" #Las cadenas son como listas #imprime H, el primer elemento de la cadena print(c[0]) #imprime de la posición cinco en adelante print(c[5:]) #imprime un objeto cada dos indices print(c[::2]) #Imprime el último

LISTAS EN PYTHON

La lista es un tipo de colección ordenada, seria seria equivalente a lo que en otros lenguajes se les llama como arrays o vectores Las listas pueden contener cualquier tipo de dato: números, cadenas, booleanos y también listas. Para crear una lista se debe indicar entre corchetes y separados por comillas lo valores que queremos incluir en la lista, se puede acceder a cada uno de los elementos, escribiendo el nombre de la lista y poniendo el indice del carácter que busca, teniendo presente que los números de indice empiezan en 0, 1, 2, 3, 4, 5... Para Acceder a una lista dentro de otra lista se debe utilizar dos veces este operado, primero para indicar a que posición de la lista exterior queremos acceder y después seleccionar el elemento de la lista interior. EJEMPLO 1: lista=["primavera", "verano", "otoño", "invierno"] print(lista) li=list[]  #lista vacía print(li) EJEMPLO 2: lista=[22,True, "una lista"

COMPARADORES EN PYTHON

Un comparador en python te sirve   para evaluar expresiones que solo pueden tener 2 resultados, estos resultados son verdadero o falso (true o false) y son los siguientes. == : evalúa como verdadero si 2 variables son iguales !=  :evalúa como verdadero si 2 variables son diferentes <> :lo mismo que != >   :verdadero si el operador a la izquierda es mayor que el de la derecha < , :verdadero si el operador a la izquierda es menor que el de la derecha >= :verdadero si el operador a la izquierda es mayor o igual al de la derecha <= :verdadero si el operador a la izquierda es menor o igual al de la derecha EJEMPLO 1: x=10 y=12 print('x > y es', x>y) print('x < y es', x<y) print('x == y es', x==y) print('x != y es', x!=y) print('x >= y es', x>=y) print('x <= y es', x<=y) #Este programa dará como resultados un TRUE o un FALSE dependiendo sea el caso Otra manera

OPERADORES ARITMÉTICOS EN PYTHON

OPERADORES ARITMETICOS Un operador aritmético son aquellos que no ayudan a realizar operaciones aritméticas con nuestros datos en python. Una operación Aritmética   toma los valores numéricos (ya sean literales o variables) como sus operandos y retornan un valor numérico único. Un ejemplo de un operador aritmético es una suma, resta, multiplicación etc. Ejemplos de como usar operadores aritméticos en python: EJEMPLO 1 #En este programa se observan distintas operaciones aritméticas lo que está en comillas simples se despliega en pantalla y lo siguiente realiza la operación x=15 y=4 #Se hacen las operaciones básicas como la suma y la resta y las últimas dos operaciones, es sobre elevar a una potencia y el residuo de una división. print('x + y=',x+y) print('x - y=', x-y) print('x * y=', x*y) print('x / y=', x/y) print('x ** y=', x**y) print('x//y=', x//y) print('x modulo y=', x%y) Otra manera de representar

USANDO PRINT CON PYTHON

En python es muy importante saber como dar entrada y salida a un carácter en lo códigos fuente, saber que estos se dividen en float, int, cadena, booreano y long. y que no es obligatorio declararlos antes, para poder usarlos. Los datos que son de tipo cadena se representan con comillas sencillas, dobles o triples, cada una indica el tamaño de la cadena que se  va introducir siendo las comillas simples la que tienen menos capacidad y las triples las que tiene mas.  En python la manera de introducir un carácter es con un Input, otra manera para poder usar un carácter sin pedir que lo ingrese el usuario es  guardarlo en una variable, Para poder imprimir lo datos se necesita  el "print", ya que es la función encargada de hacer dicha acción. Un ejemplo del código fuente para esta clase de problemas son: EJEMPLO 1: #Es una simple manera de darle un valor a una variable e imprimirla usando la funcion "print" a=10 print(a) EJEMPLO 2: #Este