import random
import json

class Galaxy:
    systems = []

    def init_gen(self):
        for i in range(3):
            ss = StarSys()
            ss.init_gen()
            self.systems.append(ss)
            for j in range(1):
                pl = Planet()
                pl.init_gen()
                ss.planets.append(pl)


    def show_galaxy(self):
        for system in self.systems:
            print(system.name)
            print(len(system.planets))
            # for planet in system.planets:
            #     print("     "+planet.name)


            # for planet in system.planets:
            #     print("     "+planet.name)
                # print(planet)


    def dump_world(self):
        print("")

class StarSys:
    id = 1
    name = "star"
    planets = []

    def init_gen(self):
        names_one = ["Ар", "Ма", "Да", "Кун", "Тор", "Вол", "Ше", "Ту", "Хе", "Вит"]
        names_other = ["мун", "хе", "рот", "сити", "лол", "гор", "сан", "дол", "штейн"]
        self.name = random.choice(names_one) + random.choice(names_other)
        # for i in range(1): #range(random.randint(0, 2)):
        #     pl = Planet()
        #     pl.init_gen()
        #     self.planets.append(pl)


class Planet:
    name = "planet"
    def init_gen(self):
        names_one = ["Ка", "Ла", "Нас", "Вер", "Ми", "Год", "Ам", "Ев", "До", "Ту"]
        names_other = ["кол", "нас", "вор", "таун", "тор", "рог", "ен", "имис", "боль"]
        self.name = random.choice(names_one) + random.choice(names_other)
        print("             "+self.name)
        # print(self)

gal = Galaxy()
gal.init_gen()
#gal.test()
gal.show_galaxy()