Programas Unidad 3
Programa 1
a=25
if(a<22):
print("dentro de if positivo")
elif(a==25):
print("dentro de elif)
else:
print("dentro de else")
a=25
if(a<22):
print("dentro de if positivo")
elif(a==25):
print("dentro de elif)
else:
print("dentro de else")
Programa 2
age=30
if((age>=1)and(a<=18)):
print("niño es pubertillo o casi adulto")
elif((age==21) of (age>=65)):
print("adulto, adulto csii tercera edad")
elif not:(age==30)
print("estas ya casado o lo haras con tu mejor amiga")
else:
print("tendremos fiesta?????")
Programa 3
age=16
if age(<16)
print("apenas puedes conducir")
else:
print("eres joven para conducir")
if age>=21:
print("puedes conducir
Programa 4
print("El area de un circulo")
def circulo(x):
r=float(input("Introduzca el valor del Radio:\n"))
a=(math.pi*r**2)
print("El area del circulo es: ",a,"\n")
circulo(0)
Programa 5
from sympy import arg, conjugate,sqrt,I
from math import *
a=sqrt (2)+I
print(conjugate (a))
print(abs(a))
print(arg(a))
c=arg(a).evalf
Programa 6
from sympy import I, simplify
print(simplify ((1+I)/(1+2*I)))
from sympy import arg, conjugate, sqrt, I
from math import *
a= sqrt(2)+I
print(conjugate(a))
print(abs(a))
print(arg(a))
c=arg(a).evalf ()
print(c)
Programa 7
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)
print(d)
print(re(d))
f=c.expand(complex = True)
print(re(f))
res=(re(f)-re(d)).expand(trig = True)
print(res)
Programa 8
from sympy import Symbol, solve, I
x= Symbol ('x ')
print(solve(x**4-1 ,x))
#ES DIFERENTE
a= solve(x**4-I,x)
#print(a)
for b in a:
print(b.evalf())
Programa 9
lista=[1,2,3,4,5]
a=np.array(lista)
print(type(a))
a=[1,2,3]
b=a[:]
print("b original",b)
b[0]= 100
print("b modificado",b)
print(a),print()
a=np.array([1,2,3])
b=a[:]
print("b original",b)
b[0]=100
print("b modification",b)
print(a), print()
#____ como se resuelve
Pograma 10
GRAFICAS
from pylab import *
#imporando paylab que es en donde e encuentra todo lo que de ploteo
lista1= [11,2,3,15,8,13,21,34]
lista=[1,2,3,4,5,6,7,8,9]
#Estamos declarando la lista, que los elementos de la grafica
plt.plot(lista1)
plt.plot(lista)
#dibuje los puntos de en X y Y
plt.show()
#mostrar la grafica
Programa 11
import pygame
fros pygame.locals import*
import sys
import math
#import random
fros random import*
AZUL = (9, 35, 67)
VERDEPASTO = (17, 99, 67)
ROJO = (255,0,0)
CAFE = (90.50,15)
Programa 12
cadena="teXto"
print(cadena)
print(cadena[1])
print(len(cadena))
print(cadena.lower())
print(cadena.upper())
numero=7.9867
num=str(numero)
print(str(numero))
print("numero %s" %num[0])
var1="Hola"
var2="Ariadna"
print(var1+var2)
a="juan daniel muñoz"
print(a)
print(a.upper())
c=a.find("muñoz")
Programa 13
a=["peter98"]
b=["pedro123"]
for i in range (3):
c=(input("Dame el usuario\n"))
if (c in a):
for i in range (3):
d=(input("Dame la contraseña\n"))
if (d in b):
print("Bienvenido")
break
else:
print("intente de nuevo\n")
pe
break
Programa 14
for i in range(5):
print(i)
a=["martha","tenia","un","corderito"]
for c in range(len(a)):
print("%d %s"%(c,a[c]))
#poner maria
for m in range(len(a[0])):
print("%d %S"
Programa 15
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))
i=int(input("deme un numero"))
for n in range(i,i+6):
for x in range(1,10):
print(n*x)
Programa 16
for num in range(2,10):
if (num%2==0):
print("pare %d",num)
continue
print("impar %d"%(num))
Programa 17
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("hola %d"%(1))
print()
print("final")
#quinto for
print("inicio")
for i in ["Ari","Rocio",100]:
print("hola5 %s"%(i))
print()
print("final")
#sexto for
#n2=2, n3=3, n4=4,n5=5
for numero in [1,2,3,4,5]:
print(" %d * %d = %d"%(numero, numero, numero**2))
print()
#septimo for
for i in "Peter":
print("Dame una %s"%(i))
print()
print("que dice %s"%("Peter"))
print("mas fuerte %s"%("Peter"))
for i in [1,1,1]:
print("tres veces %s"%("Peter")
for i in (3):
print("Peter", end = "")
Programa 18
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")
cuadrado(0)
print("El area del Rectangulo\n")
def rectangulo(x):
l=float(input("Deme el largo del Reectangulo\n"))
A=float(input("Deme el ancho del rectangulo\n"))
a=A*l
print("El area del Rectangulo es", a,"\n\n\n")
rectangulo(0)
print("El area del rombo\n")
def rombo(x):
lM=float(input("deme el largo del lado mayor\n"))
lm=float(input("deme el largo del lado menor\n"))
a=(lM*lm)/2
print("El area del rombo es: ",a,"\n")
rombo(0)
print("El area del triangulo")
def triangulo(x):
b=float(input("Deme el valor de la base\n"))
h=float(input("deme el valor de la altura\n"))
a=(b*h)/2
print("el area del triangulo es :",a,"\n\n")
triangulo(0)
print("El area del Romboide\n")
def romboide(x):
b=float(input("introduzca el valor de la base: \n"))
h=float(input("introduzca el valot de la altura: \n"))
a=b*h
print("el area de el romboide es: ",a,"\n\n")
romboide(0)
print("El area del Trapecio\n")
def trapecio(x):
B=float(input("introduzca el valor de la base menor:\n"))
b=float(input("introduzca el valor de la base mayor:\n"))
h=float(input("introduzca el valor de la altura:\n"))
a=(B*b)/h
print("el area de el trapecio es: ",a,"\n\n")
trapecio(0)
print("El area del Poligono Rectangular\n")
def poligono(x):
p=float(input("introduzca el valo de la Apotema\n"))
b=float(input("introduzca el valor de la base\n"))
a=(p*b)/2
print("El area del Poligono Rectangular es:",a,"\n")
poligono(0)
print("El area de un circulo")
def circulo(x):
r=float(input("Introduzca el valor del Radio:\n"))
a=(math.pi*(r**2))
print("El area del circulo es: ",a,"\n")
circulo(0)
print("Area de una Corona circular\n")
def corona(x):
R=float(input("Introduzca el valor del Radio mayor\n"))
r=float(input("Introduzca el valor del radio menor\n"))
a=math.pi*((R**2)-(r++2))
print("El area de la corona es: ",a,"\n")
corona(0)
print("Area del sector circular\n")
def sector(x):
n=float(input("Introduzca el valor del angulo\n"))
r=float(input("introduzca el valor del radio\n"))
a=(math.pi*(r**2)*n)/360
print("El valor del area es: ",a,"\n")
sector(0)
print("El area y volumen del cubo")
def cubo(x):
l=float(input("Introduzca el valor del lado:\n"))
a=6*(l**2)
v=(l**3)
print("El area del cubo es: ",a,"\n")
print("El volumen del cubo es: ",v,"\n")
cubo(0)
print("El area y volumen del cilindro")
def cilindro(x):
r=float(input("Introduzca el radio del cilindro\n"))
h=float(input("introduzca la altura del cilindro\n"))
a=(2*(math.pi)*(h+r))
v=(math.pi*(r**2)*h)
print("El area del cilindro es: ",a,"\n")
print("El volumen del cilindro es: ",v,"\n")
cilindro(0)
print("El area y el volumen del Ortroedo\n")
def ortroedo(x):
A=float(int("Introduzca el valor del ancho\n"))
l=float(int("Introduzca el valor del largo\n"))
h=float(int("introduzca el valor de la altura\n"))
a=2*((A*l)+(A*h)+(h*l))
v=A*l*c
print("El area del Ortroedo es: ",a,"\n")
print("El volumen del ortroedo es: ",v,"\n")
ortroedo(0)
print("El area y el volumen del cono")
def cono(x):
l=float(input("Introduzca el lado del cono"))
h=float(input("Introduzca la altura del cono"))
r=float(input("introduzaca el radio del cono"))
a=(math.pi*r)*(l+r)
v=(math.pi*(r**2)*h)/3
print("el area del cono es: ",a,"\n")
print("el volumen del cono es: ",v,"\n")
cono(0)
print("El area y e volumen del Prisma recto")
def prisma(x):
A=float(input("Introduzca el Apotema: "))
l=float(input("introduzca el lado: "))
h=float(input("introduzca la altura: "))
a=l(h+A)
v=((l*A)/2)*h
print("El area del prisma recto es: ",a,"\n")
print("El area del prisma recto es: ",v,"\n")
prisma(0)
print("El area y el volumen del Tronco de cono")
def tronco(x):
h=float(input("Introduzca la altura\n"))
r=float(input("Introduzca el Radio Menor"))
R=float(input("Introduzca el Radio Mauyor"))
l=float(input("Introduzca el lado"))
a=math.pi*((l*(R+r))+(R**2)+(r**2))
v=(math.pi*h*((R**2)+(r**2)+(R*r)))/3
print("El volumen es: ",v,"\n")
print("El area es: ",a,"\n")
tronco(0)
print("El Area y el Volumen del teatredo regular")
def teatredo(x):
l=float(input("Introduzca el lado"))
a=(r**2)*math.sqrt(3)
v=((l**3)*math.sqrt(2))/3
print("El area es: ",a,"\n")
print("El volumen es: ",v,"\n")
teatredo(0)
print("El Area y el Volumen de la esfera")
def esfera(x):
r=float(input("Introduzca el radio: "))
a=math.pi*4*(r**2)
v=(math.pi*4*(r**2))/3
print("El area es: ",a,"\n")
print("El volumen es: ",v,"\n")
esfera(0)
print("El area y el volumen de Octaedro")
def octaedro(x):
l=float(input("Introduzca el lado : "))
a=2*(l**2)*math.sqrt(3)
print("El area del octaedro es: ",a,"\n")
octaedro(0)
print("El area y el volumen del Huso")
def huso(x):
n=float(input("Introduzca el angulo: "))
r=float(input("Introduzva el radio: "))
a=(4*math.pi*(r**2)*n)/360
v=(4*math.pi*(r**3)*n)/(360*3)
print("El area es: ",a,"\n")
print("El volumen es : ",v,"\n")
huso(0)
print("El area y el volumen de la piramide")
def piramide(x):
b=float(input("Introduzca el Apotema de la base: "))
c=float(input("Introduzca el Apotema de base triangular: "))
l=float(input("Introduzca el Lado de la base: "))
h=float(input("Introduzca la altura: "))
a=((4*l)*(b+c))/2
v=((l**2)*h)/3
print("El area es: ",a,"\n")
print("El Volumen es: ",v,"\n")
piramide(0)
print("El Area y Volumen del Casquete")
def casquete(x):
r=float(input("introduzca el radio:"))
h=float(input("Introduzca la altura"))
a=2*math.pi*r*h
v=math.pi*(h**2)*((3*r)-h)
print("El area es: ",a,"\n")
print("El volumen es: ",v,"\n")
casquete(0)
print("Area del tronco piramide")
def tronpi(x):
l=float(input("introduzca el lado de base menor"))
L=float(input("Introduzca el lado de base mayor"))
A=float(input("Introduzca la altura del trapezio"))
h=float(input("introduzca la altura del tronco de la piramide"))
a=((4*L)+(4*l))*A+(L**2)+(l**2)
v=(h*((L**2)+(l**2)+math.sqrt((L**2)(l**2))))/3
print("El area es: ",a,"\n")
print("El volumen es: ",v,"\n")
tronpi(0)
print("Area y volumen de la zona esferica")
def zona(x):
h=float(input("Introduzca la altura"))
r=float(input("Introduzca el radio"))
a=2*math.pi*r*h
v=math.pi*h*((h**2)+(3*(r**3))+(3*(r**2)))
print("El area es: ",a,"\n")
print("El volumen es: ",v,"\n")
zona(0)
Programa 19
from pylab import *
plt.ioff()
lista=[11,2,5,8,9,10,4,1]
plt.plot(lista,label="Ayer")
#plt,legend(loc='lower center')
#upper,lower,center,left,right
#posicion
plt.title("comida")
plt.xlabel("dias")
plt.ylabel("Manzana")
plt.show()
Programa 20
x=-1
if(x<0)
x=0
print("negativo cambiado a cero")
elif(x==0)
print(x==0)
elif(x==1)
print("sencillo")
else:
print("mas")
palabra=["gatos","ventana","denfensas"]
for w in palabras:
print(w,len(w))
for i in rang(11):
print(1)
Programa 21
ef prueba_ambitos():
def hacer_local():
algo="algo local"
def hacer_nolocal():
nonlocal algo
algo="algo no local"
def hacer_global():
global algo
algo="algo global"
algo="algo de prueba"
hacer_local()
print("Luego de la asignacion local", algo)
hacer_nolocal()
print("Luego de la asignacion no local",algo)
hacer_global()
print("luego de la asignacion global: ", algo)
prueba_ambitos()
print("In global scoper:",algo)
Programa 22
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(len(b))
c=np.array([[1,2,3],[4,5,6],[7,8,9]])
print(c)
print(c.ndim)
print(c.shape)
print(len(c))
print()
d=np.array([[[1],[2]],[[3],[4]]])
print(d)
print(d.ndim)
print(d.shape)
print('sumas','','multiplicacion')
a=np.array([1,2,3,4])
print(a)
a=a+1
print(a)
a=a*1
print(a)
a=a*3
print(a)
print('operadores')
a=np.array([1,1,0,0], dtype=bool)
b=np.array([1,0,1,0], dtype=bool)
print(a|b)
print(a&b)
print(a^b)
x= np.array([1,2,3,4])
print(x.sum())
print("suma por renglon y por columna")
x=np.array([[1,1],[2,2]])
print(x)
print(x.sum(axis=0))
print(x.sum(axis=1))
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)
#ESTADISTICO
print(x.mean())
print(x.std())
print(np.median(x))
print(x.min())
print(x.max())
#indice maximo
print(np.argmax(x))
print('Transpuesstas')
b=matrix([[1],[5],[3]])
print(b.T) #transpuesta
print(b.H) #Hermitica
c=a.I #Inversa
print(c)
print(a*c) #Multiplicacion las matrcies de "a" y "c"
Programa 23
from pylab import *
import random
print("Arreglo")
for i in range(2):
for j in range(2):
a=random.randrange(10)
print(a[i][j], end="")
print()
for row in a:
for e in row:
print(e)
Programa 24
mport random
rand_num=random.randrange(100)
print(rand_num)
while(rand_num != 5):
print(rand_num)
rand_num=random.randrange(10)
par=0
impar=0
i=0
while(i<=20):
i=random.randrange(10)
if(i%2==0):
par=par+1
elif(i==0):
break
else:
impar=impar+1
continue
i+=1
Programa 25
import string
def juega(intento=1):
respuesta = str(input("¿De que color es una mora azul?"))
#respuesta=string.lower(respuesta)
print(respuesta)
if respuesta !="azul" and respuesta != "Azul":
if intento < 3:
print("\n Creo que no ")
intento=intento+1
juega(intento)
else:
print("\nPierdes")
else:
print("\nGranas")
juega()
Programa 26
import numpy as np
from numpy import matrix
import math
a= matrix([[2,4,1],[1,-2,3],[5,0,-1]])
print("Matriz A\n",a)
b= matrix([[3,-1,-2],[0,5,6],[0,0,9]])
print("Matriz B\n",b)
c= matrix([[2,0,-1],[0,-1,2],[1,-2,5]])
print("Matriz C\n",c)
print()
print("Tipo de Matriz A")
print(a.shape)
print("Dimension: ", a.ndim)
print("Tipo de Matriz B")
print(b.shape)
print("Dimension: ", b.ndim)
print("Tipo de Matriz C")
print(c.shape)
print("Dimension: ", a.ndim)
print()
print("Solucion de A - B + C")
r=-a-b+c
print(r)
print()
print("Solucion de A + B - C")
r=a+b-c
print(r)
print()
print("Solucion de ((3*A)+C)/2")
r=((3*a)+c)/2
print(r)
print()
print("Determinantes\n")
print("Determinante de A")
r=np.linalg.det(a)
r=abs(r)
print("%.1f"%(r))
print("Determinante de B")
r=np.linalg.det(b)
r=abs(r)
print("%.1f"%(r))
print("Determinante de C")
r=np.linalg.det(c)
r=abs(r)
print("%.1f"%(r))
Programa 27
edad=0
while(edad < 18):
edad=edad + 1
print("la edad vale", edad)
if(edad%2==0):
print("edad para es", edad)
continue
print("saltarse si no tal ves")
print("Esta saltara nooo, siii")
print("felicidades eres mayor edad")
Programa 28
cien=[]
par=[]
impar=[]
c=1
while(c<101):
cien.append(c)
if(c%2==0):
par.append(c)
else:
impar.append(c)
c+=1
print("Valores totales")
print(cien)
print("Pares")
print(par)
print("Pares")
print(impar)
Programa 29
#El do Wgile no exite como tal
a=0
Ddo:
print(a)
a=a+1
while(a!=3)
programa 30
#escriba un programa que pida dos numeros enteros
#continue mientras sean cada vez mas grandes
primero=int(input("Dame un numero\n"))
segundo=int(input("Dame otro numero mayor que el primero\n"))
while(segundo>primero):
primero=segundo
segundo=int(input("Escriba un numero mayor que" + str(primero)+ " "))
print()
print(segundo, "no es mayor que", str(primero)+".")
print("programa terminado")
#escribaun programa que pida la cantidad de numeros
#positivos hasta que sea la cantifad que usted decida de positivo
primero=int(input("Dame un numero\n"))
segundo=int(input("Dame otro numero mayor que el primero\n"))
t=1
while(t<3):
while(segundo>primero):
primero=segundo
segundo=int(input("Escriba un numero mayor que" + str(primero)+ " "))
t=t+1
Programa 31
primero=int(input("Dame un numero\n"))
t=0
while(t<primero):
a=int(input("deme un numero"))
t=t+a
print("El programa finalizo")
Programa 32
#GRAFICAS
from pylab import *
#imporando paylab que es en donde e encuentra todo lo que de ploteo
lista1= [11,2,3,15,8,13,21,34]
lista=[1,2,3,4,5,6,7,8,9]
#Estamos declarando la lista, que los elementos de la grafica
plt.plot(lista1)
plt.plot(lista)
#dibuje los puntos de en X y Y
plt.show()
#mostrar la grafica
Programa 33
def prueba_ambitos():
def hacer_local():
algo="algo local"
def hacer_nolocal():
nonlocal algo
algo="algo no local"
def hacer_global():
global algo
algo="algo global"
algo="algo de prueba"
hacer_local()
print("Luego de la asignacion local", algo)
hacer_nolocal()
print("Luego de la asignacion no local",algo)
hacer_global()
print("luego de la asignacion global: ", algo)
prueba_ambitos()
print("In global scoper:",algo)
Programa 35
import string
def juega(intento=1):
respuesta = str(input("¿De que color es una mora azul?"))
#respuesta=string.lower(respuesta)
print(respuesta)
if respuesta !="azul" and respuesta != "Azul":
if intento < 3:
print("\n Creo que no ")
intento=intento+1
juega(intento)
else:
print("\nPierdes")
else:
print("\nGranas")
juega()
Comentarios
Publicar un comentario