HOLA A TODOS COMO ESTÁN EN ESTA OCASIÓN LES PRESENTARE TODOS LOS TRABAJOS QUE HICE DE LA 3RA UNIDAD DE LA MATERIA DE PROGRAMACIÓN VISUAL DEL INSTITUTO TECNOLÓGICO DE AGUAS CALIENTES:
U3 Rand1
import
random
#imprime un
nim random float
print(random.random())
#imprime un
num random entero
print(random.randrange(1,10))
U3 For1
for i in
range(5):
print(i)
U3 For2
x=20
if(x<0):
x=0
print("negativo
cambiado a cero")
elif(x==0):
print("cero")
elif(x==1):
print("sencillo")
else:
print("mas")
palabras=['gatos','ventana','defensas']
for w in
palabras:
print(w,len(w))
U3 For3
a =
['maria','tenia','un','corderito']
for c in
range(len(a)):
print("%d %s"
%(c,a[c]))
#poner m a r i a
for m in
range(len(a[0])):
print("%d
%s"%(m,a[0][m]))
for lt in
a[0]:
print(lt)
U3 For4
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
else:
print("n
es primo%d"%(n))
#print("el
valor de n es %d y el de x es %d"%(n.x))
num= int(input("Dame un numero para una tabla: "))
for x in
range(num, num+6):
for i in range(1,10):
print("%d *
%d = %d" % (x*i,x*i))
print()
#tabla
de numerp periodo al usuario
U3 For5
for num in range(2,10):
if (num%2==0):
print("Par:
%d" %(num))
continue
print("Impar: %d"
%(num))
U3 For6
#Primer for
print("inicio")
for i in
[0,1,2]:
print("hola",end="")
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")
#Cuarto for
print("inicio")
for i in
[3,4,5]:
print("hola4 %d"%(i))
print()
print("Final")
#Quinto for
print("inicio")
for i in
["Pablo","Romo",100]:
print("hola5 %s"%(i))
print()
print("Final")
#Sexto for
print("inicio")
for numero in [1,2,3,4,5]:
print("%d
* %d = %d"%(numero, numero, numero**2))
print()
print("Final")
#septimo for
for i in
"PABLO":
print("Dame una %s" %(i))
print("que dice %s"%("PABLO"))
print("mas fuerte %s"%("PABLO"))
print("Tres
veces")
for i in
[1,1,1]:
print("PABLO")
U3 ALGEBRA1
from sympy
import I, simplify
print(simplify
((1 + I) /(1 + 2*I)))
from sympy
import I, simplify
print(simplify
((2 - I) - (6 + 2*I)))
U3 ALGEBRA2
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))
U3 ALGEBRA3
from sympy
import Symbol ,E,I,re
x= Symbol
('x', real = True )
a=E **(I*x)
b=a. expand
( complex = True )
print(b)
c=a **3
d=c. expand
( complex = True ). expand ( trig = True )
print(d)
print(re(d))
f=c. expand
( complex = True )
print(re(f))
res=(re(f)-re(d)).
expand ( trig = True )
print(res)
U3 ALGRBRA4
from sympy
import Symbol , solve
x= Symbol
('x ')
print(solve (x**4 -1 ,x))
U3 ALGRBRA5
from sympy
import Symbol , solve,I
x= Symbol ('x ')
print(solve (x**4 -1 ,x))
#es diferete
a= solve
(x**4 -I,x)
print(a)
U3 ALGEBRA6
from sympy
import Symbol , solve,I
x= Symbol ('x ')
print(solve (x**4 -1 ,x))
#es diferete
a= solve
(x**4 -I,x)
#print(a)
for b in a:
print(b. evalf ())
U3 GRAFICA 1
from pylab
import *
# Importando playlab que es en donde se encuentra todo lo de
ploteo
lista1 = [11,2,3,15,8,13,21,34]
#Estamos decalarando la lista
#que son los elementos de la grafica
plt.plot(lista1)
#que dibuje los puntos en X y Y
plt.show()
#Mostrar la grafica
U3 GRAFICA
2
from pylab import *
plt.ioff() # Desactiva el modo interativo
lista3 = [9,15,9,15,9,15,9,15] #Declara lista3 con 8 valores
plt.plot(lista3) # No dibuja datos en lista3
plt.show() # Fuerza dibujo de datos e lista3
plt.title("Grafica") #Establece nuevo titulo
plt.show() # Actualiza grafico con nuevo titulo
plt.grid(True) # Activa cuadricula del grafico pero no se
mueve
plt.show() # Muestra cuadricula del grafico
plt.ion() # Activa modo interactivo de dibujo
U3 GRAFICA
3
from pylab import *
plt.ioff()
lista = [1,2,12,5,34,20,12,9]
lista1 = [2,3,4,5,7,4,3,12,9]
lista2 = [9,15,9,15,9,15,9,15]
plt.plot(lista)
plt.xlabel("Elementos")
plt.ylabel("Tiempos")
plt.title("Consumo")
plt.grid(True)
plt.plot(lista, marker='D', linestyle=':', color='m', label
= "Primer consumo")
plt.plot(lista1, marker='*', linestyle='-', color='c', label
= "Segundo consumo")
plt.plot(lista2,
marker='s', linestyle='-.', color='g', label = "Tercer consumo")
plt.legend(loc="upper
right")
plt.plot(lista2)
plt.show()
plt.ion()
U3 MATRIZ 1
from pylab
import *
lista =
[1,2,3,4,5]
print(type(lista))
a =
np.array(lista)
print
(type(a))
#------------------
a = [1,2,3]
b = a[:]
print(b)
b[0]= 100
print(b)
print(a), print()
#------------------
a =
np.array([1,2,3])
b = a[:]
print(b)
b[0]= 100
print(b)
print(a),
print()
#-----------------
a = np.array([1,2,3])
b = a[:].copy() #Fuerzo copia
print("antes", b)
b[0] = 100
print ("despues",b)
print ("Valor de a", a)
U3 MATRIZ 3
from pylab import *
a=np.array([[ 1, 1, 1],
[ 1, 1, 1],
[
1, 1, 1]])
print("Arreglo", a)
#didactico
for i in range(len(a)):
for j
in range(len(a)):
print(a[i][j],
end="")
print()
print()
for ren in a:
for
col in ren:
print
(col, end="")
print()
U3 MATRIZ 3
import numpy as np
a=np.append([[1, 2, 3], [4, 5, 6], [7, 8,
9]])
print (a)
b=np.append([[1, 2, 3], [4, 5, 6], [7, 8,
9]], axis=0)
print (b)
print(b.ndim)
print(b.shape)
print()
a=np.arange(10) #0 ... n-1 (1)
print("primer autollenado",a)
b=np.arange(1,9,2)
print("llenadopor eleccion",b)
c=np.linspace(0,1,8) #inicio, final, numero de puntos
print("llenado de puntos",c)
d=np.linspace(0,1,5, endpoint=false)
print("aun no se",d)
U3 Funcrecur
def juega (intento=1):
respuesta
= str(input("¿De que color es una mora azul? "))
if
respuesta != "azul" and respuesta != "Azul" and respuesta
!= "AZUL" and respuesta != "azul?":
if
intento < 3:
print
("\nCreo que no........")
intento
+= 1
juega(intento)
#llamada recusiva
else:
print
("\nPierdes! hahahahaha")
else:
print
("\nGanas! yyeeeeeeeeiiiiiii")
juega()
U3
Funcrecur 2
class MiClase:
"""Simple
clase ejemplo"""
#SOLO
INSTANCIAS
i =
12345
f =
'Hola Mundo'
print ("simple", MiClase.i)
print ("simple en f", MiClase.f)
#LLAMARL A LAS CLASES DESDE ELLA MISMA EN UN COLO CONJUNTO
DE DATOS
class
Complejo:
def __init__(self, partereal,
parteimaginaria):
self.r =
partereal
self.i
= parteimaginaria
#HERENCIA DE DATOS DE
INSTANCIAS
x = Complejo(3.0, -4.5)
print(x.r)
print(x.i)
U3 PASSWORD
usuario=input("dame tu nombre: ")
for i in []:
print(input("dame
tu nombre",usuario),input("contraseña"))
print()
print("final")
x=len(usuario) #longitud del nombre del
usuario que se insertara
if (x>6): #cuando el
tamaño del nombre pasa de 6 se imprime incorrecto
print("usuario
incorrecto")
else:
print("usuario
correcto")
U3 Numpy
import
numpy as np
from numpy
import matrix
b =
np.array ([[0, 1, 2],[3, 4, 5]])
print(b)
print(b.ndim)
print(b.shape)
print("\n")
U3 NUMPY 2
c =
np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
print(c)
print(c.ndim)
print(c.shape)
print(len(c))
print()
print("\n")
#-------------------------------------
#d=np.array([[[]],[]])
d =
np.array([[[1], [2]], [[3], [4]]])
print(d)
print(d.ndim)
print(d.shape)
print("\n")
print('sumas',
'', 'multiplicacion')
a =
np.array([1, 2, 3, 4])
print(a)
a = a + 1
print (a)
a = 2**a
print(a)
x1=np.array([[1,2,3],
[3,4,5] ])
y1=np.array([1,2,3])
print('de x',x1.ndim)
print('de y',y1.ndim)
print("\n")
U3 OPERADORES
a =
np.array([1, 1, 0, 0], dtype=bool)
b =
np.array([1, 0, 0, 1], dtype=bool)
print(a |
b)
print(a
& b)
print(a ^
b)
print("\n")
#-------------------------------------
x =
np.array([1, 2, 3, 4])
print(x.sum())
print("\n")
print('multiplicacion')
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("\n")
#-------------------------------------
#por
columna
x =
np.array([[1, 1], [2, 2]])
print(x.sum(axis
= 0))
#por renglon
print(x.sum(axis = 1))
print("\n")
#Estadistico #Desviacion media
#x =
np.array([8,4,6,2,10,11])#x = np. array([1,2,3,4])
#Desviacion Media
print(x.mean())
#Desviacion estandar
print(x.std())
#Media
print(np.median(x))
#Minima
print(x.min())
#Maxiima
print(x.max())
#indice del maximo
print(np.argmax(x))
#Algebra lineal básica
print("\n")
#---------------------
print('Transpuestas')
b =
matrix([[1], [5], [3]])
print(b.T)
print(b.H)
c = a.I
print(c)
print(a*c)
U3 Funcclass
class Perro:
tipo = 'canino'
raza='chihuahua'
def __init__(self, nombre):
self.nombre=nombre
d = Perro('honey')
e = Perro('Sharpie')
f=Perro('candy')
print(d.nombre)
print(d.tipo)
print(e.nombre)
print(e.tipo)
U3Funcclass31
class
Perro:
tipo = 'canino'
raza =
'Chihuahua'
def
__init__(self, nombre):
self.nombre
= nombre
d = Perro('Iwanko')
e = Perro('Oscar')
print(d.nombre)
print(d.tipo)
print(d.raza)
print(e.nombre)
print(e.tipo)
U3Funcclass34
class
Domestico:
mascota = 'Perro'
color =
'Blanco'
pelo =
'Media'
tamano
= 'Mediano'
def
__init__(self, nombre):
self.nombre
= nombre
a = Domestico('Iwanko')
print(a.mascota)
print(a.nombre)
print(a.pelo)
class
Domesticado:
mascota = 'gato'
color =
'Blanco'
pelo =
'Mucho'
tamano
= 'Pequeño'
otro =
Domestico()
def
__init__(self, nombre):
self.nombre
= nombre
b = Domesticado('Oscar')
print(b.nombre)
print(Domestico.mascota)
print(Domesticado.otro)
Comentarios
Publicar un comentario