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")

 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

Entradas más populares de este blog

AREAS Y VOLUMENES DE FIGURAS EN PYTHON