[Zope] Zope Book -> Chap 3 -> Interest Rate Example

Jamie White greatbks@truevine.net
Thu, 5 Jun 2003 09:09:31 -0400


Here is the complete solution:

<html>
  <body>  =20
    <p>Your total balance (or debt) including compounded interest over
     <span tal:content=3D"request/years">2</span> years is:</p>
      <span tal:define=3D"principal request/principal;=20
                        interest_rate request/interest_rate;
                        periods request/periods;
                        years request/years">
      <p><b>$<span tal:content=3D"python:
here.calculateCompoundingInterest(
                       principal,
                       interest_rate,
                       periods,
                       years)">
               1.00
             </span>
           </b>
      </p>
     </span>
  </body>
</html>

-----Original Message-----
From: zope-admin@zope.org [mailto:zope-admin@zope.org] On Behalf Of
Simon Forster
Sent: Thursday, June 05, 2003 9:05 AM
To: Sylvain Th=E9nault
Cc: zope@zope.org
Subject: Re: [Zope] Zope Book -> Chap 3 -> Interest Rate Example


On Thursday, June 5, 2003, at 01:51  pm, Sylvain Th=E9nault wrote:

> <span tal:content=3D"request/form/years">2</span>

Thank you for that. That fixes one problem but then:

$<span tal:content=3D"python: =
here.calculateCompoundingInterest(principal,
interest_rate,
periods,
years)" >1.00</span>

fails (as I would expect given your posting) but so does

<span tal:content=3D"python:=20
here.calculateCompoundingInterest(request/form/principal,
request/form/interest_rate,
request/form/periods,
request/form/years)" >1.00</span>

with error:

Error Type: NameError
Error Value: global name 'form' is not defined

while

<span tal:content=3D"python:=20
here.calculateCompoundingInterest(request/principal,
request/interest_rate,
request/periods,
request/years)" >1.00</span>

fails with error

Error Type: NameError
Error Value: global name 'principal' is not defined

Why?

Simon Forster
___________________________________________________
   LDML Ltd, Office One, 16 Canham Road, London, W3 7SR, UK
         Tel: +44 (0)20 8749 7766     Fax: +44 (0)70 9230 5247
___________________________________________________


_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.486 / Virus Database: 284 - Release Date: 5/29/2003
=20

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.486 / Virus Database: 284 - Release Date: 5/29/2003
=20