Programas Unidad 3 - Programación Visual

Programa No. 1
from pylab import * lista=[1,2,3,4,5] print(type(lista)) a=np.array(lista) print(type(a)) #------------------- #python lind ... no? a=[1,2,3] b=a[:]#escribe en cima print(b) b[0]=100 print(b) print(a),print() #----- a=np.array([1,2,3]) b=a[:] print("b modificado",b) b[0]=100 print("b modificado",b) print(a),print() #-------------------como se resuelve a=np.array([1,2,3]) b=a[:].copy()#fueron la copia print("antes",b) b[0]=100 print("despes",b) print("valor de a",a)
Programa No. 2
from pylab import * a=np.array([[1.,1.,1.], [1.,1.,1.], [1.,1.,1.]]) print("arreglo",a)
Programa No. 3
def juega(intento=1): respuesta=str(input("¿de que color es la mora azul? ")) #res= string.lower(respuesta) if respuesta != "azul" and respuesta != "Azul": if intento <3: print("\n Creo que no ") intento +=1 juega(intento)#llamada recursiva else: print("\nPierdes!") else: print("\nGanas!!! ") juega()
Programa No. 4
from pylab import * plt.ioff() plt.xlabel("elementos") plt.ylabel("tiempos") lista=[12,4,14,3,15,3,15,1,16] lista2=[2,1,5,3,7,5,23,] lista1=[2,4,6,8,10,12,14,16] plt.plot(lista,marker='*',linestyle=':',color='c',label="enero") plt.plot(lista1,marker='P',linestyle='-',color='m',label="febrero") plt.plot(lista2,marker='D',linestyle='-.',color='r',label="marzo") plt.legend(loc="left right") plt.title("consumo") plt.grid(True) plt.show() plt.ion()
Programa No. 5
class Perro: tipo="canico" def __init__(self,nombre): self.nombre = nombre d= Perro("honey") e= Perro("sharpie") f= Perro("candi") print(d.nombre) print(d.tipo) print(e.nombre) print(e.tipo)
Programa No. 6
#for 1 print("incio") for i in [0,1,2]: print("hola ",end="")#evita el salto de linea print() print("final") #segundo for print("inicio") for i in [1,1,1]: print("hola2 ",end="") print() print("final") #tercer for print("inicio") for i in []: print("hola3 ",end="") print() print("final") #quinto for print("inicio") for i in ["ari ","rocio ",100]: print("hola5 %s"%(i)) print() print("final") #sexto for for numro in [1,2,3,4,5]: print("%d * %d = %d "%(numero,numero,numero**2) print() print("final") #septimo for for i in "ariadna": print("dame una %s"%(i)) print() print("que dice %s"%("ariadna")) print("mas fuerte %s"%("ariadna")) print("tres veces") for i in [1,1,1]: print("ariadna")
Programa No. 7
for num in range(2,10): if(num%2==0): print("pare %d"%(num)) continue#salta la siguiente linea print("impar %d"%(num))
Programa No. 8
for n in range (2,10): for x in range (2,n): if((n%x)==0): print("n%d igual a %d * %d "%(n,x,n//x)) break#sale de un for completo else: print("n es primo %d"%(n)) #tabla de multiplicar n=int(input("Ingrese algun numero ")) for x in range(n,n+6): for i in range(1,10): print("%d*%d=%d"%(x,i,x*i)) print()
Programa No. 9
for i in range(5): print(i) a=['maria','tenia','un','corderito'] for c in range(len(a)): print("%d %s"%(c,a[c])) #poner m a r i a for t in a[0]: print(t)
Programa No. 10
x=10 if(x<0): x=0 print("negativo cambiado a cero") elif(x==0): print("cero") elif(x==1): print("censillo") else: print("mas") palabras=['gato','ventana','defensas'] for w in palabras: print(w,len(w))
Programa No. 11
print("1&2",1&2) print("1*2",1*2) print("4%2",4%2) print("2>=3",2>=3) print("1!=2",1!=2) print("5 and ",5 and 5) edad=int(input("edad: ")) v=(("a su casa","a la fiesta"),[edad>=18]) val1=input("dame una cadena") val2=int(input("dame un entero") val3=float(input("dame un numer con decimal ")) print("la cadena fue: ",val1) print("el entero sumado con 400 es: ",val2+400) print("el flotante es: %f", val3) cad=["hola",[1,,3,4,5],(3.1416)] tem=int(input("dame una temperatura en grados Fahrenheit ")) temc=((tem-32)/1.8000) print ("converir de %d es %.2d en far "%(tem,temc))
Programa No. 12
import numpy as np from numpy import matrix print("determinante de a") a=matrix([[2,4,1],[1,-2,3],[5,0,1]]) print(np.linalg.det(a)) print("determinante de b") b=matrix([[3,-1,-2],[0,5,6],[0,0,9]]) print(np.linalg.det(b)) print("determinante de c") c=matrix([[2,0,-1],[0,-1,2],[1,-2,5]]) print(np.linalg.det(c)) x=-a-b+c y=a+b-c z=3*a+c/2 print(dato1) print(a) print() print("x=-a-b+c") print(x) print() print("y=a+b-c") print(y) print() print("z=3*a+c/2") print(z)
Programa No. 13
#determinante de una matris import numpy as np from numpy import matrix a=matrix([[3,2,1],[0,2,-5],[-2,1,4]]) print(np.linalg.det(a))
Programa No. 14
s="Alberto Quezada" for c in s: #c es un identificador que se iniciara automatico en 0 print(c) print("Hecho\n") cad="quiero ser astronauta cuando sea grande" for pal in cad.split():#por de fault es espacio en blando la separacion print (pal) #cadena.split(",") cualquier cosa print ("echo\n") actividad="natacion" mentira=['matematicas', 'esqui', 'montar', 'motocicleta', 'pool'] if actividad in mentira: print("mentirroo, mentiroso") else: print("bien por ti\n") #diagramas de 10% #la hoja de las figuras convertirlas en funciones
Programa No. 15
#unidad 3 cadena="TeXto" print(cadena) print(cadena[1]) print(len(cadena))#contar numero de letras print(cadena.lower())#minusculas print(cadena.upper())#mayusculas numero=7.9867 print(str(numero))#convierte a cadena var1="hola" var2="ariadna" var3=var1+var2 print(var1+var2) print(var1+' '+var2)
Programa No. 16
from pylab import * lista1 = [11,2,3,15,8,13,21,34] plt.plot(lista1) plt.show()
Programa No. 17
from sympy import arg , conjugate ,sqrt ,I #from math import * #no resuleve la operación la deja solo simplificada #sin comentario de math entonces da un resultado #numérico a= sqrt (3)+I print(conjugate (a)) print(abs(a)) print(arg(a))
Programa No. 18
from sympy import I, simplify print(simplify ((1 + I) /(1 + 2*I)))
Programa No. 19
from pylab import * plt.ioff() lista3=[9,14,24,5,2,6,8] plt.plot(lista3) plt.show() plt.title("Grafica") plt.show() plt.grid(True) plt.show() plt.ion()
Programa No. 20
import numpy as np #para solamente teer la librerias de np que son de areglo a=np.append([[1,2,3],[4,5,6]],[[7,8,9]]) print(a) #cuando se especifica el eje, valores b=np.append([[1,2,3],[4,5,6]],[[7,8,9]],axis=0) print(b) #matrices print(b.ndim) #forma print(b.shape) #auto llenado print() a=np.arange(10)#0...n-1(!) print("primer auto llenaaado",a) print() b=np.arange(1,9,2)#inicio, fina (explusico,paso print("llenado por eleccion",b) print() c=np.linspace(0,1,8)#inicio, final, numero de puntos print("llenado de puntos",c) print() d=np.linspace(0,1,5,endpoint =True) print("aun no se a llenado",d) print() a=np.ones((3,3))#llena de unos print(a) print() b=np.zeros((2,2))#llena de ceros print(b) print() c=np.eye(3)#diagonal principal la con 1 y l dorma de 3 x 3 print(c) print() d=np.diag(np.array([1,2,3,4]))#diagonal principal con los valores dados print(d) print() a=np.random.rand(4)#areglo con dimencion de 4 print(a) print() b=np.random.randn(4) print(b) print() a=np.arange (12).reshape(3,4) print(a) i=np.array([[0,1],[1,2]]) print(i)
Programa No. 21
import numpy as np from numpy import matrix b = np.array([[0,1,2],[3,4,5]]) print(b) print(b.ndim)#fora de renglones print(b.shape,"numero de columbas y filas")#forma de la matris fila columna print("------------------------") c=np.array([[1,2,3],[4,5,6],[7,8,9]]) print(c) print(c.ndim,"numero de sub listas") print(c.shape,"numero de columbas y filas") print(len(c)) print("-----------------------") d=np.array([[[1],[2]],[[3],[4]]]) print(d) print(d.ndim,"numero de sub listas") print(d.shape,"numero de columbas y filas") print("suma"," ","multiplicasion") a=np.array([1,2,3,4]) print(a) a=a+1 print(a) a=2**a print(a) print("-------------------------") x1=np.array([[1,2,3],[4,5,6]]) y1=np.array((1,2,3)) print("de x",x1.ndim,"numero de sub listas") print("de y",y1.ndim,"numero de sub listas") print() a=np.array([1,1,0,0],dtype=bool)#tipo boleano b=np.array([1,0,1,0],dtype=bool) print(a | b) print(a & b) print(a ^ b) print("-------------------------") x=np.array([1,2,3,4]) print(x.sum()) print("multiplicasion") a=matrix([[1,3,-5],[3,4,2],[-5,2,0]]) print(a) b=matrix([[1],[5],[3]]) print(b) a=a*b print(a) print("--------------------------") print("suma denglon y columna") x=np.array([[1,1],[2,2]]) #por columna print(x.sum(axis=0)) #por renglon print(x.sum(axis=1)) print("--------------------------") #DESVIACION media print(x.mean()) #desviacion estandar prit(x.std()) print(np.median(x)) print(x.min()) print(x.max()) #indice del maximo print(np.argmax(x)) #algebra lineal basica print("--------------------------") print("traspuestas") b=matrix([[1],[5],[3]]) print(b.T)#calculamos la traspuesta de *b* print(b.H)#calculamos la hermitica(traspuesta) c=b.I#calculamos la unversa de *b* print(c) print(b*c)#multiplicamos las matrices *a* y *c*
Programa No. 22
#determinante de una matris import numpy as np from numpy import matrix a=matrix([[3,2,1],[0,2-5],[-2,1,4]]) print(np.linalg.det(a))
Programa No. 23
import random print(random.random()) print(random.randrange(1,10))
Programa No. 24
class MiClase:#funciones de tipo clase """simple clase de ejemplo""" i=12345 f='hoa mundo' print("simple",MiClase.i) print("simple en f ",MiClase.f) #ejemplo de herencia class Complejo:#clase con funcion init es de inicio def __init__(self, partereal, parteimaginaria): self.r=partereal self.i=parteimaginaria x=Complejo(3.0, -4.5)#instancia que erada la caracteristica de x print(x.r) print(x.i)

Comentarios

Entradas populares de este blog

Radar de Detección

From Zero To Hero By Perian Data

Semáforo sincronizado con LEDs en Raspberry PI