def gcoste(self):
    if self.tipo=='SMS':
       return Llamada.coste_sms
    elif self.tipo=='MMS':
       return Llamada.coste_mms
    elif self.tipo=='Llamada':
       if self.destino=='Informacion':
          coste_llamada=0
       elif self.destino=='900':
          coste_llamada=0
       else: #Hay otros muchos casos: extranjero, nĂºmeros 901, 902, etc,
          if self.duracion<=Llamada.seg_cam:
             coste_llamada=td(Llamada.coste_establ+Llamada.coste_min1/60*self.duracion)
          else:
             coste_llamada=td(Llamada.coste_establ+Llamada.coste_min1/60*Llamada.seg_cam+Llamada.coste_min2/60*(self.duracion-Llamada.seg_cam))
       return coste_llamada
 def gcoste(self):
    if self.tipo=='SMS':
       return Llamada.coste_sms
    elif self.tipo=='MMS':
       return Llamada.coste_mms
    elif self.tipo=='Llamada':
       if self.destino=='Informacion':
          coste_llamada=0
       elif self.destino=='900':
          coste_llamada=0
       else: #Hay otros muchos casos: extranjero, nĂºmeros 901, 902, etc,
          coste_minuto=(self.duracion//60)/100.0
          if self.duracion>60: coste_minuto=(coste_minuto)-(0.01)
          if coste_minuto>Llamada.limite_coste: coste_minuto=Llamada.limite_coste
          coste_llamada=td(Llamada.coste_establ+coste_minuto/60*self.duracion)
       return coste_llamada