def create_monster(): M = monster.keys() N = len(M) print "Folgende Monster haben wir im Angebot:" for mt, i in zip(M, range(N)): print str(i+1) + ':', mt i = int(raw_input('# ') or 1) s = M[i-1] if s in monster: anz = int(raw_input('Wie viele? ') or 1) for i in range(anz): m = erschaffe_monster(s) # Wie viele Monster gleichen Typs gibt es schon in der Gegnerliste? n = len(filter(lambda x: isinstance(x, type(m)), gegner)) m.name += u' ' + unicode(n+1) print "Erschaffe", m.name gegner.append(m) else: print s, "kenne ich nicht. Breche ab."
def liste_vordef_monster_auf(): for m in monster.keys(): print unicode(m)