How do you write this in python
Steven Rumbalski
srumbalski at copper.net
Sun Oct 3 14:05:13 EDT 2004
Ali wrote:
> I have the following webpage with a javasctript in it:
>
> <html>
> <head>
> <title>Custom Objects Test</title>
> <script language="javascript">
> function PrintCard() {
> line1 = "<hr>\n";
> line2 = "<b>Name: </b>" + this.name + "<br>\n";
> line3 = "<b>Email: </b>" + this.email + "<br>\n";
> document.write(line1, line2, line3);
> }
> function Card(name,email) {
> this.name = name;
> this.email = email;
> this.PrintCard = PrintCard;
> }
> </script>
> </head>
> <body>
> <script language="javascript">
> ali = new Card("Ali", "alik at alik.com");
> zainab = new Card("Zainab", "zainab at zainab.com");
>
> ali.PrintCard();
> zainab.PrintCard();
> </script>
> </body>
> </html>
Are you looking for something like this?
class Card:
def __init__(self, name, email):
self.name = name
self.email = email
def tohtml(self):
output = [ '<hr>\n',
'<b>Name: </b>', self.name, '<br>\n',
'<b>Email: </b>', self.email, '<br>\n' ]
return ''.join(output)
ali = Card('Ali', 'alik at alik.com')
zainab = Card('Zainab', 'zainab at zainab.com')
print ali.tohtml()
print zainab.tohtml()
More information about the Python-list
mailing list