Foro de elhacker.net

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
  1. ##############################
  2. # Calcular area de un Prisma #
  3. # Autor: Sthefano02          #
  4. # http://comunidadraw.com/   #
  5. ##############################
  6.  
  7. def Area_Lateral(Pbase,altura):
  8.    return Pbase * altura
  9.  
  10. def Area_Total(Alateral,base):
  11.    return (Alateral + 2) * base
  12.  
  13.  
  14. print '''
  15.    = Area de un Prisma y Piramide =
  16.    1 - Area lateral del prisma
  17.    2 - Area total del prisma
  18.    ================================
  19.    '''
  20. opcion = input('Elija una opcion > ')
  21. if opcion == 1:
  22.    Pbase = input('Ingrese el perimetro de la base > ')
  23.    altura = input('Ingrese la altura > ')
  24.    print 'El area lateral del prisma es %s' % Area_Lateral(Pbase,altura)
  25. if opcion == 2:
  26.    Alateral = input('Ingrese el area lateral del prisma > ')
  27.    base = input('Ingrese el area de la base > ')
  28.    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