Python - Areas con listas
Cuadrado
print("\tCuadrado")
print("\tArea")def cuadro():
lado=int(input("Dame el valor de lado: "))
cuadrado=[]
cuadrado.append(lado)
area=cuadrado[0]*cuadrado[0]
cuadrado.append(area)
print(cuadrado)
cuadro()
Triangulo
print("\tTriangulo")
print("\tArea")def trian():
base=int(input("Dame el valor de la base: "))
altura=int(input("Dame el valor de la altura: "))
triangulo=[]
triangulo.append(base)
triangulo.append(altura)
area=(triangulo[0]*triangulo[1])/2
triangulo.append(area)
print(triangulo)
trian()
Rectángulo
print("\tRectangulo")
print("\tArea")def rect():
base=int(input("Dime la base: "))
altura=int(input("Dime la altura: "))
rectangulo=[]
rectangulo.append(base)
rectangulo.append(altura)
area=rectangulo[0]*rectangulo[1]
rectangulo.append(area)
print(rectangulo)
rect()
Romboide
print("\tRomboide")
print("\tArea")def romb():
base=int(input("Dime la base: "))
altura=int(input("Dime la altura: "))
romboide=[]
romboide.append(base)
romboide.append(altura)
area=romboide[0]*romboide[1]
romboide.append(area)
print(romboide)
romb()
Rombo
print("\tRombo")
print("\tArea")def rom():
dmayor=int(input("Dime el diametro mayor: "))
dmenor=int(input("Dime el diametro menor: "))
rombo=[]
rombo.append(dmayor)
rombo.append(dmenor)
area=(1/2)*rombo[0]*rombo[1]
rombo.append(area)
print(rombo)
rom()
Trapecio
print("\tTrapecio")
print("\tArea")def trape():
bmayor=int(input("Dime la base mayor: "))
bmenor=int(input("Dime la base menor: "))
altura=int(input("Dime la altura: "))
trapecio=[]
trapecio.append(bmayor)
trapecio.append(bmenor)
trapecio.append(altura)
area=((trapecio[0]+trapecio[1])/2)*trapecio[2]
trapecio.append(area)
print(trapecio)
trape()
Polígono
regular
print("\tPoligono regular")
print("\tArea")def pregu():
peri=int(input("Dime el valor de uno de lados del prisma: "))
neri=int(input("Dime cuantos lados tiene el prisma: "))
apo=int(input("Dime el apotema: "))
pregul=[]
pregul.append(peri)
pregul.append(neri)
pregul.append(apo)
perimetro=pregul[0]*pregul[1]
pregul.append(perimetro)
area=((pregul[3]*pregul[2])/2)
pregul.append(area)
print(pregul)
pregu()
Circulo
import math
print("\tCirculo")print("\tArea")
def ci():
radio=int(input("Dime el radio: "))
cir=[]
cir.append(radio)
area=(math.pi)*(cir[0]**2)
cir.append(area)
print(cir)
ci()
print("\t")
print("\tPerimetro")
def li():
radio=int(input("Dime el radio: "))
lir=[]
lir.append(radio)
area=2*(math.pi)*(lir[0])
lir.append(area)
print(lir)
li()
Corona
circular
import math
print("\tCorona circular")print("\tArea")
def cc():
rmayor=int(input("Dime el radio mayor: "))
rmenor=int(input("Dime el radio menor: "))
coci=[]
coci.append(rmayor)
coci.append(rmenor)
area=math.pi*((coci[0]**2)-(coci[1]**2))
coci.append(area)
print(coci)
cc()
Sector
circular
import math
print("\tSector circular")print("\tArea")
def sc():
radio=int(input("Dime el radio: "))
n=int(input("Dime el grado: "))
seccir=[]
seccir.append(radio)
seccir.append(n)
area=((math.pi*(seccir[0]**2))/360)*seccir[1]
seccir.append(area)
print(seccir)
sc()
Cubo
print("\tCubo")
print("\tArea")def cubo():
lado=int(input("Dime la altura del lado: "))
cb=[]
cb.append(lado)
area=6*(cb[0]**2)
cb.append(area)
print(cb)
cubo()
print()
print("\tVolumen")
def cub():
lad=int(input("Dime la altura del lado: "))
cbo=[]
cbo.append(lad)
areat=cbo[0]*cbo[0]*cbo[0]
cbo.append(areat)
print(cbo)
cub()
Cilindro
import math
print("\tCilindro")print("\tArea")
def acilindro():
aradio=int(input("Dime el radio: "))
aaltura=int(input("Dime la altura: "))
acili=[]
acili.append(aradio)
acili.append(aaltura)
area=2*(math.pi)*acili[0]*(acili[1]+acili[0])
acili.append(area)
print(acili)
acilindro()
print()
print("\tVolumen")
def vcilindro():
vradio=int(input("Dime el radio: "))
valtura=int(input("Dime la altura: "))
vcili=[]
vcili.append(vradio)
vcili.append(valtura)
volumen=(math.pi)*(vcili[0]**2)*vcili[1]
vcili.append(volumen)
print(vcili)
vcilindro()
Ortoedro
print("\tOrtredro")
print("\tArea")def aortoedro():
aa=int(input("Dime el lado a: "))
ab=int(input("Dime el lado b: "))
ac=int(input("Dime el lado c: "))
aorto=[]
aorto.append(aa)
aorto.append(ab)
aorto.append(ac)
area=2*((aorto[0]*aorto[1])+(aorto[0]*aorto[2])+(aorto[1]*aorto[2]))
aorto.append(area)
print(aorto)
aortoedro()
print()
print("\tVolumen")
def vortoedro():
va=int(input("Dime el lado a: "))
vb=int(input("Dime el lado b: "))
vc=int(input("Dime el lado c: "))
vorto=[]
vorto.append(va)
vorto.append(vb)
vorto.append(vc)
volumen=vorto[0]*vorto[1]*vorto[2]
vorto.append(volumen)
print(vorto)
vortoedro()
Cono
import math
print("\tCono")print("\tArea")
def acono():
ar=int(input("Dime el radio: "))
ag=int(input("Dime la inclinacion del cono: "))
ac=[]
ac.append(ar)
ac.append(ag)
area=math.pi*ac[0]*(ac[1]+ac[0])
ac.append(area)
print(ac)
acono()
print()
print("\tVolumen")
def vcono():
vr=int(input("Dime el radio: "))
vh=int(input("Dime la altura del cono: "))
vc=[]
vc.append(vr)
vc.append(vh)
volumen=(1/3)*math.pi*(vc[0]**2)*vc[1]
vc.append(volumen)
print(vc)
vcono()
Prisma
recto
print("\tPrisma recto")
print("\tArea")def aprecto ():
ap=int(input("Dime el valor de un lado del prisma: "))
apl=int(input("Dime cuantos lados tiene el prisma: "))
ah=int(input("Dime la altura: "))
aa=int(input("Dime el apotema: "))
apr=[]
apr.append(ap)
apr.append(apl)
apr.append(ah)
apr.append(aa)
perimetro=apr[0]*apr[1]
apr.append(perimetro)
area=apr[4]*(apr[2]+apr[3])
apr.append(area)
print(apr)
aprecto()
print()
print("\tVolumen")
def vprecto():
vp=int(input("Dime el valor de un lado del prisma: "))
vpl=int(input("Dime cuntos lados tiene el prisma: "))
vh=int(input("Dime la altura: "))
va=int(input("Dime el apotema: "))
vpr=[]
vpr.append(vp)
vpr.append(vpl)
vpr.append(vh)
vpr.append(va)
perimetro=vpr[0]*vpr[1]
vpr.append(perimetro)
area=((vpr[4]*vpr[3])/2)
vpr.append(area)
volumen=vpr[5]*vpr[2]
vpr.append(volumen)
print(vpr)
vprecto()
Tronco de
cono
import math
print("\tTronco de cono")print("\tArea")
def atdcono ():
ag=int(input("Dime la inclinacion: "))
arr=int(input("Dime el radio mayor: "))
ar=int(input("Dime el radio menor: "))
ac=[]
ac.append(ag)
ac.append(arr)
ac.append(ar)
area=(math.pi)*((ac[0])*(ac[1]+ac[2])+(ac[1]**2)+(ac[2]**2))
ac.append(area)
print(ac)
atdcono()
print()
print("\tVolumen")
def vtdcono ():
vh=int(input("Dime la altura: "))
vrr=int(input("Dime el radio mayor: "))
vr=int(input("Dime el radio menor: "))
vc=[]
vc.append(vh)
vc.append(vrr)
vc.append(vr)
volumen=(1/3)*(math.pi)*(vc[0])*((vc[2]**2)+(vc[1]**2)+(vc[2]*vc[1]))
vc.append(volumen)
print(vc)
vtdcono()
Tetraedro
regular
import math
print("\tTetraedro regular")print("\tArea")
def atregular():
al=int(input("Dame el lado: "))
atr=[]
atr.append(al)
area=(atr[0]**2)*(math.sqrt(3))
atr.append(area)
print(atr)
atregular()
print()
print("\tVolumen")
def vtregular():
vl=int(input("Dame el lado: "))
vtr=[]
vtr.append(vl)
volumen=((vtr[0]**3)*(math.sqrt(2)))/12
vtr.append(volumen)
print(vtr)
vtregular()
Esfera
import math
print("\tEsfera")print("\tArea")
def aesfera():
ar=int(input("Dame el radio: "))
a=[]
a.append(ar)
area=4*math.pi*(a[0]**2)
a.append(area)
print(a)
aesfera()
print()
print("\tVolumen")
def vesfera():
vr=int(input("Dame el radio: "))
v=[]
v.append(vr)
volumen=(4/3)*math.pi*(v[0]**3)
v.append(volumen)
print(v)
vesfera()
Octaedro
regular
import math
print("\tOctaedro regular")print("\tArea")
def aoregular():
al=int(input("Dame el lado: "))
aor=[]
aor.append(al)
area=2*(aor[0]**2)*(math.sqrt(3))
aor.append(area)
print(aor)
aoregular()
print()
print("\tVolumen")
def voregular():
vl=int(input("Dame el lado: "))
vor=[]
vor.append(vl)
volumen=((vor[0]**3)*(math.sqrt(2)))/3
vor.append(volumen)
print(vor)
voregular()
Huso –
Cuña esférica
import math
print("\tCuña esferica")print("\tArea")
def acesferica():
ar=int(input("Dime el radio: "))
an=int(input("Dime los grados: "))
ace=[]
ace.append(ar)
ace.append(an)
area=((4*math.pi*(ace[0]**2))/360)*ace[1]
ace.append(area)
print(ace)
acesferica()
print()
print("\tVolumen")
def vcesferica():
vr=int(input("Dime el radio: "))
vn=int(input("Dime los grados: "))
vce=[]
vce.append(vr)
vce.append(vn)
volumen=(4/3)*((math.pi*(vce[0]**3))/360)*vce[1]
vce.append(volumen)
print(vce)
vcesferica()
Pirámide
recta
print("\tPiramide recta")
print("\tArea")def aprecta():
ap=int(input("Dime el largo de un lado de la base: "))
apn=int(input("Dime cuantos lados tiene el prisma: "))
aa=int(input("Dime el apotema: "))
ah=int(input("Dime la altura inclinada: "))
apr=[]
apr.append(ap)
apr.append(apn)
apr.append(aa)
apr.append(ah)
perimetro=apr[0]*apr[1]
apr.append(perimetro)
area=(1/2)*(apr[4])*(apr[2]+apr[3])
apr.append(area)
print(apr)
aprecta()
print()
print("\tVolumen")
def vprecta():
vp=int(input("Dime la base: "))
vpl=int(input("Dime cuantos lados tiene la base: "))
vh=int(input("Dime la altura: "))
vpr=[]
vpr.append(vp)
vpr.append(vpl)
vpr.append(vh)
varea=vpr[0]*vpr[1]
vpr.append(varea)
volumen=(1/3)*vpr[3]*vpr[2]
vpr.append(volumen)
print(vpr)
vprecta()
Casquete esférico
import math
print("\tCasquete esferico")print("\tArea")
def acesferico():
ar=int(input("Dime el radio: "))
ah=int(input("Dime la altura: "))
ace=[]
ace.append(ar)
ace.append(ah)
area=2*math.pi*ace[0]*ace[1]
ace.append(area)
print(ace)
acesferico()
print()
print("\tVolumen")
def vcesferico():
vr=int(input("Dime el radio: "))
vh=int(input("Dime la altura: "))
vce=[]
vce.append(vr)
vce.append(vh)
volumen=(1/3)*(math.pi)*(vce[1]**2)*((vce[0]*3)-vce[1])
vce.append(volumen)
print(vce)
vcesferico()
Tronco de pirámide
print("\tTronco de piramide")
print("\tArea")import math
def atdpiramide():
als=int(input("Dime el lado del cuadrado superior: "))
ali=int(input("Dime el lado del cuadrado inferior: "))
aa=int(input("Dime la altura inclinada: "))
atdp=[]
atdp.append(als) #0
atdp.append(ali) #1
atdp.append(aa) #2
pals=atdp[0]*4 #perimetro superior
atdp.append(pals) #3
pali=atdp[1]*4 #perimetro interior
atdp.append(pali) #4
aals=atdp[0]*atdp[0] #area superior
atdp.append(aals) #5
aali=atdp[1]*atdp[1] #area inferior
atdp.append(aali) #6
area=(1/2)*((atdp[3])+(atdp[4]))*atdp[2]+atdp[5]+atdp[6]
atdp.append(area)
print(atdp)
atdpiramide()
print()
print("\tVolumen")
def vtdpiramide():
vls=int(input("Dime el lado del cuadrado superior: "))
vli=int(input("Dime el lado del cuadrado inferior: "))
vh=int(input("Dime la altura: "))
vtdp=[]
vtdp.append(vls) #0
vtdp.append(vli) #1
vtdp.append(vh) #2
vals=vtdp[0]*vtdp[0] #area superior
vtdp.append(vals) #3
vali=vtdp[1]*vtdp[1] #area inferior
vtdp.append(vali) #4
volumen=(1/3)*(vtdp[2])*(vtdp[3]+vtdp[4])+(math.sqrt(vtdp[3]*vtdp[4]))
vtdp.append(volumen)
print(vtdp)
vtdpiramide()
Zona esférica
import math
print("\tZona esferica")print("\tArea")
def azesferica():
ar=int(input("Dime el radio: "))
ah=int(input("Dime la altura: "))
aze=[]
aze.append(ar)
aze.append(ah)
area=2*math.pi*aze[0]*aze[1]
aze.append(area)
print(aze)
azesferica()
print()
print("\tVolumen")
def vzesferica():
vr=int(input("Dime el radio: "))
vh=int(input("Dime la altura: "))
vze=[]
vze.append(vr)
vze.append(vh)
volumen=((math.pi)*(vze[1])*(1/6))*((vze[1]**2)+(vze[0]**2)+(vze[0]**2))
vze.append(volumen)
print(vze)
vzesferica()
Esparza Muñoz Larissa Citlali
Comentarios
Publicar un comentario