Re: Python: A Program I'd Love To Understand

  • From: Q <q@xxxxxxxxxxxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Wed, 22 Jun 2011 14:03:45 -0400

Jim,
Those functions are defined elsewhere in the module, right?
Python supports a computer science concept known as first-class functions:
http://en.wikipedia.org/wiki/First-class_function
If you don't understand, feel free to poke me and I'll explain further.

On 6/22/2011 1:59 PM, Homme, James wrote:

Hi,

I have lots of questions about the current Python exercise I'm working on, so I'll just ask one at a time. Hope you have lots of patience.

First question. I think I should be getting a compiler error but I'm not. I thought I had to put some sort of quotes around this code after the commas. Why is this compiling OK?

ROOMS = { 'death': death,

  'princess_lives_here': princess_lives_here,

  'gold_koi_pond': gold_koi_pond,

  'big_iron_gate': big_iron_gate,

  'bear_with_sword': bear_with_sword

  }

Thanks.

Jim

Jim Homme,

Usability Services,

Phone: 412-544-1810.


This e-mail and any attachments to it are confidential and are intended solely for use of the individual or entity to whom they are addressed. If you have received this e-mail in error, please notify the sender immediately and then delete it. If you are not the intended recipient, you must not keep, use, disclose, copy or distribute this e-mail without the author's prior permission. The views expressed in this e-mail message do not necessarily represent the views of Highmark Inc., its subsidiaries, or affiliates.

Other related posts: