TRABAJOS U3
TRABAJOS U3:
Re envio:
En total conté 25
Re envio:
En total conté 25
TRABAJOS UNIDAD 3:
Trabajos separados por una línea:
____________________________________
U3_for_in
secuencia=["uno","dos","tres","cuatro"]
for elem in
secuencia:
print(elem)
for i in
range(5):
print(i)
sem1=["verde", "rojo",
"amarillo"]
sem2=["verde", "rojo",
"amarillo"]
for c1 in
sem1:
print(c1)
a=["maria","tenia","un","corderito"]
for i in
range(len(a)):
print(i,a[i])
for c in
range(len(sem1)):
print(sem1[c], sem2[c])
____________________________________
U3_func3:
def multiplica(m):
print(m*1)
print(m*2)
print(m*3)
print(m*4)
print(m*5)
def
multiplica2(m2):
print("Estoy en
2")
return(m2*1)
mul=int(input("Qué tabla de multiplicar
quieres?"))
multiplica(mul)
resm2=multiplica2(mul)
print(resm2)
_________________________________________________________
u3_grafica4
import
matplotlib.pyplot as plt
import
numpy as np, random
import
matplotlib.mlab as mlab
import
matplotlib.gridspec as gridspec
x=[1,5,3,2,7,2,8,4,5,1]
y=[5,2,3,7,8,3,2,4,5,7]
#colors=np.random-rand(N)
#a:scalar
or array_like, shape (n)
#rcrparams
['lines,markesize']**2
plt.scatter(x,
y, s=None, c=colors, alpha=0.5)
from pylab
import *
plt.ioff()
_____________________________________
_____________________________________
u3_arch.py
archivo=open("u3func6.py", "r")
contenido=archivo.read()
print(contenido)
archivo.seek(0)
archivo.close()
_______________________________
_______________________________
u3_arch3.py
with open
("prueba.txt", "r")as arch:
contenido=arch.read()
print(contenido)
print(
arch.closed)
arch.close()
_print(archivo.readline())
_print(archivo.readline())
archivo.close()
___________________________________________
___________________________________________
u3_archlistas2.py
cadena1=input("Escribe men ")
cadena2=input("Escribe de nuevo men ")
apertura=open('poninas.txt', 'w')
apertura.write(cadena1+'\t')
apertura.write(cadena2)
apertura.close()
apertura=open('poninas.txt','r')
c=apertura.read()
print(c)
apertura.close()
___________________________________________________
___________________________________________________
u3_archinput3.py
lista=['lunes ', 'martes ', 'miercoles ', 'jueves ',
'viernes ', 'sabado ', 'domingo ']
alias=open('datos2.txt','w')
alias.writelines(lista)
alias.close()
alias=open('datos2.txt','r')
cont=alias.read()
print(cont)
alias.close()
tam=len(lista)
alias=open('datos3.txt','w')
print(tam)
for linea
in range(tam):
print(linea)
if(linea==6):
alias.write(lista[linea])
alias.write(lista[linea]+'
')
alias.close()
alias=open('datos3.txt','r')
cont3=alias.read()
print(cont3)
alias.close()
_____________________________________________________
u3_arch2.py
archivo=open("prueba.txt",
"r")
for linea
in archivo.readlines():
print(linea)
archivo.close()
_______________________________________________________
u3_archlistas.py
cadena1="No. de muestra"
cadena2="Muestra 1"
archivo=open("datos1.txt", "w")
archivo.write(cadena1+'\n')
archivo.write(cadena2)
archivo.close()
archivo=open('datos1txt',
'r')
cont=archivo.read()
print(cont)
archivo.close()
___________________________________________________________
___________________________________________________________
u3_complejo.py
#numero 1:
##from
sympy import I, simplify
##print(simplify
(6/(2-I)))
#numero 2:
'''from
__future__ import division
from sympy
import *
a=sqrt
(3)+I
print(conjugate
(a))
print(Abs(a))
print(arg(a))
'''
#numero 3:
'''from
sympy.functions import Abs
print(Abs(-1))'''
_________________________________________________
_________________________________________________
u3_complejos5.py
from sympy
import I, simplify
print
(simplify (6/(2 -I)))
#suma (-3
+3i) + (7-2i)
print((-3
+3*I)+(7-(2*I)))
#resta ( 5+
3i) - (3-i)
print((5+3*I)
- (3-I))
#multiplicacioin
(5x)(-3x)
#(5i)(-3i)
print((5*I)*(-3*I))
print(simplify((6+8*I)*(4+2*I)))
_______________________________________________
u3_func4.py
#argumentos
def multiplicacion(x,y):
print(x*y)
def multiplicacion2(x,y=2):
print(x*y)
def multiplicacion3(*arg):
print(arg)
print(arg[0])
print("______________________________")
multiplicacion(2,8)
print("con parametro de argumento de default")
multiplicacion2(4)
print("Con dos argumentos de default")
multiplicacion3(9,8,7)
_______________________________________________________
u3_func5.py
def f1():
def
f2():
nivel2=2
print("estoy
en funcion 2")
print(nivel0,nivel1,nivel2)
nivel1=1
f2()
print("Estoy
en funcion 1")
print(nivel0,nivel1)
nivel0=0
f1()
print("Estoy sin funcion")
print(nivel0)
u3_func5.py
def f1():
def
f3():
nivel2=2
print("Estoy
en f2")
print(nivel0,
nivel1, nivel2)
print("En
funcion1 sin hacer nada")
nivel1=1
global
nivel0
nivel0=5
f2()
print(nivel0,nivel1)
nivel0=0
f1()
print(nivel0)
u3_func7.py
def f1():
#ala
declaracion global dentro de la funcion permanece global
def
f2():
nivel2=2
global
nivel0
nivel10=6
print("Estoy
en f2")
print(nivel0,
nivel1, nivel2)
print("En
funcion1 sin hacer nada")
nivel1=1
f2()
print(nivel0,nivel1)
#la declaracion global fuera de una o de la funcion
#uff uff
nivel0=0
f1()
print(nivel0)
________________________________________________________
________________________________________________________
u3_func8.py
def f1():
def f2():
nonlocal nivel1
nivel1=5
nivel2=2
print("Estoy
en f2")
print(nivel0,
nivel1, nivel2)
print("En
funcion1 sin hacer nada")
nivel1=1
f2()
print(nivel0,nivel1)
nivel0=0
f1()
print(nivel0)
u3_func9.py
def f1():
def
f2():
global
nivel0
nonlocal
nivel1
nivel0=8
nivel1=9
nivel2=2
print(nivel0,nivel1,nivel2)
nivel1=1
f2()
print(nivel0,nivel1)
nivel0=0
f1()
________________________________________________________
________________________________________________________
u3_Grafica2.py
#Pedir al usuario que nos diga cuanto duerme por semana
#dia de la semana guardar en una lista
import
matplotlib.pyplot as plt
lista=[]
lista2=[]
for d in
range (7):
print("dia "+str(d+1))
duerme=int(input("Cuantas
horas duermes?"))
lista.append(duerme)
for r in
range (5):
print("dia"
+str(r+1))
estudia=int(input("Cuantas
horas estudias?"))
lista2.append(estudia)
lista3=[8,8,8,8,8,8,8]
lista4=[2,2,2,2,2]
print(lista)
print(lista2)
print(lista3)
print(lista4)
plt.plot(lista, label="Horas de estudio")
plt.plot(lista2, label="Horas de dormir")
plt.plot(lista3, label="Horas ideales a dormir",
linestyle='-', color='b')
plt.plot(lista4, label="Horas ideals a estudiar",
linestyle='--', color='g')
plt.legend(loc="upper
right")
plt.grid(True)
plt.xlabel("dias de la semana")
plt.ylabel("Horas")
plt.show()
________________________________________________________________
________________________________________________________________
u3_grafica3.py
#tener 3 listas con items y pasar a una cuarta lista que
contenga en cada item una lista
lista=[2,3,4]
lista2=[3,4,5]
lista3=[6,7,8]
lista4=[]
lista4.append(lista)
lista4.append(lista2)
lista4.append(lista3)
u3_grafica.py
from pylab
import *
pit.ioff()
lista=[11,2,3,15,8,13,21,34]
lista1=[2,3,4,2,3,4,10]
lista2=[9,15,9,15,9,15,9]
plt.xlabel("elementos")
plt.ylabel("Tiempos")
#plt.show()
plt.plot(lista, marker'*', linestyle="-",
color='c', label="Enero")
plt.plot(lista1, marker='D', linestyle=':', color='m', label
"Febrero")
plt.plot(lista2,
marker='s',linestyle'-.', color'r', label "marzo")
plt.legend()
#loc="lower
left"
#legend()
upper left, arriba=upper
plt.title("consumo")
plt.grid(True)
plt.show()
plt.ion()
____________________________________________________
____________________________________________________
u3_grafica_de_barras2.py
from pylab import *
fig=plt.figure('Grafica de barras: 5 Nombres y sus calif')
ax=fig.add_subplot(111)
lista=[]
for n in range(5):
nombre=input("Escriba
nombre")
lista.append(nombre)
____________________________________________________
u3_grafica_de_barras.py
from pylab
import *
fig=plt.figure('Grafica
de barras') #figure
ax=
fig.add_subplot(111) #Axes
nombres=['juan',
'ana','pablo', 'ximena', 'jorge']
datos = [90,88,78,94,93]
xx = range(len(datos))
print(xx)
ax.bar(xx,
datos, width=.8, align='center')
ax.set_xticks(xx)
ax.set_xticklabels(nombres)
plt.show()
_____________________________________________________
_____________________________________________________
u3 if sin switch.py
"""score=int(input("Dame
una puntuacion"))
if score
>=90:
print('A')
elif score
>=80:
print('B')
elif score>=70:
print('C')
elif
score>=60:
print('F')"""
#operador
ternario
a,b=10,20
nm=a
if(a>b)else b
print(nm)
u=int(input("Dame
numero uno"))
d=int(input("Dame
el segundo numero"))
t=int(input("Dame
el tercer valor"))
t=u if(u>=d) else d
u3if1.py
ana=18
if ana >=18:
print("ana
entra a antros")
else:
print("No entra")
a=25
if a<22:
print("Lo
que sea ")
elif a==25:
print("otra
cosa")
else:
print("Algo mas")
#While
edad=0
while
edad<18:
edad=edad+1
print("Tienes
" +str(edad))
______________________________________________________________
u3_instrumentacion.py
import numpy as np
m=int(input("dame numero de muestra, filas "))
l=int(input("dame numero de lectura, lecturas "))
li=[]
c=1
lit=[]
s=0
for i in
range(m):
for j in range(l):
li.append(int(input("muestra
%d, lectura %d" % (i,j))))
lit=
[li[l*i : l*(i+1)] for i in range(m)]
a=np.array(lit)
print(a)
print("_____________________________________________________________________")
print("maximo
",np.max(a))
print("minimo ",np.min(a))
print("cada item de la lista ")
for i in
range (m):
s=0
for j in range(l):
print("listas
")
print(lit[i][j])
s=s+lit[i][j]
lit[i].append(s/l)
print()
print(lit)
apertura=open('arch.txt',
'w')
apertura.write(a+'\t')
apertura.close()
#Sacar promedio y agregarlo a una columna nueva
#Agregar rango y ponerlo en otra columna nueva
#pasar todo a un archivo y con
esos datos graficar
______________________________________________________
______________________________________________________
U3_instrumentacion1.py
m=int(input("dame numero de muestra, filas "))
l=int(input("dame numero de lectura, lecturas "))
li=[]
c=1
lit=[]
s=0
for i in
range(m):
for
j in range(l):
lit=
[li[l*i : l*(i+1)] for i in range(m)]
print(lit)
print("matriz")
#imprimir en forma de lista
print(lit[0])
print(lit[1])
print("matriz
con for")
for i in
range(m):
print(lit[i])
print()
print("cada item de la lista")
for i in
range (m):
for
j in range(l):
print("listas
")
print(lit[i][j])
print()
_______________________________________________
u3_instrumentacion2.py
u3_instrumentacion2.py
import
numpy as np
m=int(input("dame
numero de muestra, filas "))
l=int(input("dame
numero de lectura, lecturas "))
li=[]
c=1
lit=[]
s=0
for i in
range(m):
for
j in range(l):
print("i
es %d j es %d" %(i,j))
li.append(c)
c+=18
lit=
[li[l*i : l*(i+1)] for i in range(m)]
a=np.array(lit)
print(a)
print("maximo
",np.max(a))
print("minimo ",np.min(a))
print("cada item de la lista ")
for i in
range (m):
for
j in range(l):
print("listas
")
print(lit[i][j])
print()
#Sacar promedio y agregarlo a una columna nueva
#Agregar rango y ponerlo en otra columna nueva
#pasar todo a un archivo y con
esos datos graficar.
________________________________________________
________________________________________________
U3_rango1.py
li=range(10)
print( li)
print(list(li))
print(list(range(7)))
#Si n no es un positivo, se crea un range vacio.
print(list(range(-2)))
print(list(range(5,
21, 3)))
# empieza en 5 y el final es el 21, y aumenta de 3 en 3
#inferior, superior y el incremento/decremento
print(list(range(10,
0, -2)))
#concatenar
rangos
print(list(range(3))+list(range(5)))
#funcion len
print(list(range(len("mensaje
si si yh si"))))
_________________________________________________
_________________________________________________
u3_whiletrue.py
'''salir=False
print("Dime adios, por favor")
while not salir:
entrada=input()
if
entrada == "adios":
salir
= True
else:
print(entrada)'''
#Elaborar un programa que pida un numero mágico y si no es
correcto guiar al usuario
nm=10
c=1
atinale=False
while not
atinale:
num=int(input("Atinale al
numero"))
if(nm==num):
print("LE
atinasTe")
elif(nm>=num):
print("Da
mas")
elif(nm<=num):
print("Da
menos")
else:
if(c==5):
print("Se
acabaron las oportunidades")
atinale=True
else:
print("Otra
oportuinidad")
c=c+1
u3_func1.py
def saludo():
print("Estoy
saludando")
print("Sigo
dentro y saludando")
saludo()
______________________________________________________________-
______________________________________________________________-
u3_func2.py
#esta funcion tiene parametros
def cuadrado(a):
b=a*a
print("a*a")
return b
def
cuadrado2(x):
y=x*x
return
y
def cuadrado3(u):
z=u*u
return
z
print(cuadrado(4))
print(cuadrado2(6))
res=cuadrado3(12)
print(res)
Comentarios
Publicar un comentario