diff options
author | jgimenez <joedgimenez@gmail.com> | 2010-05-21 11:50:23 (GMT) |
---|---|---|
committer | jgimenez <joedgimenez@gmail.com> | 2010-05-21 11:50:23 (GMT) |
commit | aa559f4deebcd9b4e073193b94efa1481cb6bf17 (patch) | |
tree | a35427782d163f9e51eb2095defbe18ff95c2e5c | |
parent | 96665369b762b6814814d74e82bd11b728e8f13c (diff) | |
parent | 20a8eee036728857e9d293aad80d40c2de66cb58 (diff) |
Merge branch 'master' of http://git.sugarlabs.org/git/sugar-brain/mainline
-rw-r--r-- | puzzle.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/puzzle.py b/puzzle.py new file mode 100644 index 0000000..6a3b067 --- /dev/null +++ b/puzzle.py @@ -0,0 +1,22 @@ + +class Puzzle: + + class Topic: + def __init__(self, new): + self.name = new + class Difficulty: + def __init__(self, new): + self.name = new + + def __init__(self, archivo): + try: + dic = {} + exec(open(archivo).read(), dic) + self.question = dic['question'] + self.answer = dic['answer'] + self.topic = Topic(dic['topic']) + self.difficulty = Difficulty(dic['difficulty']) + self.score = int(dic['score']) + except: + print "Error" + |