On 02/10/2012 09:13 AM, myles broomes wrote:
Ive been given a challenge in the book im learning Python from and its 
basically create a program with a dictionary of father - son pairs and allow 
the user to add, replace and delete pairs. Ive done that without any problems 
but ive been giving another challenge where I have to improve the previous 
program by adding a choice that lets the user enter a name and get back a 
grandfather. The program should still only use one dictionary of father-son 
pairs and finally I have to make sure to include several generations in your 
dictionary so that a match can be found. Im not sure I fully understand the 
task because surely its only possible to have one key and one value per pair 
but the challenge seems to want me to have a key (for the father), a value (for 
the son) and then something else (for the grandfather). Is this actually 
possible? Or am I just misinterpreting the challenge?

Myles Broomes
                                        



Some sample code would be good. Can I assume that in your dictionary, the key is the son's name, and the value is the father's name?

if so, then a grandfather is simply a father's father. So your challenge is to see how you might get that by doing multiple lookups in the dictionary, not by changing it at all.



--

DaveA

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to