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.