Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: @Sthéfano en 26 Julio 2010, 22:30 PM

Título: [Código] Calcular área de un prísma [Python]
Publicado por: @Sthéfano en 26 Julio 2010, 22:30 PM
Bueno, aqui les dejo el calculo original de mi libro de matematicas.

CitarÁrea lateral del prísma = perimetro de la base . altura

Área total del prísma = area lateral + 2 . area de la base

Código (python) [Seleccionar]
##############################
# Calcular area de un Prisma #
# Autor: Sthefano02          #
# http://comunidadraw.com/   #
##############################

def Area_Lateral(Pbase,altura):
    return Pbase * altura

def Area_Total(Alateral,base):
    return (Alateral + 2) * base


print '''
    = Area de un Prisma y Piramide =
    1 - Area lateral del prisma
    2 - Area total del prisma
    ================================
    '''
opcion = input('Elija una opcion > ')
if opcion == 1:
    Pbase = input('Ingrese el perimetro de la base > ')
    altura = input('Ingrese la altura > ')
    print 'El area lateral del prisma es %s' % Area_Lateral(Pbase,altura)
if opcion == 2:
    Alateral = input('Ingrese el area lateral del prisma > ')
    base = input('Ingrese el area de la base > ')
    print 'El area total del prisma es %s' % Area_Total(Alateral,base)


Saludos a todos, espero que os guste ;)
Título: Re: [Código] Calcular área de un prísma [Python]
Publicado por: black-sabbath en 27 Agosto 2010, 22:28 PM
no me da el codigo me manda un error de sintaxis en la palabra altura de la primera opcion...sera que es la version del python tengo la 3.2.1
saludos
Título: Re: [Código] Calcular área de un prísma [Python]
Publicado por: Novlucker en 28 Agosto 2010, 01:20 AM
Eso mismo, en la versión 3.x el print es una función, por lo que va con paréntesis :P

Saludos