fork(1) download
  1. import random
  2. import json
  3.  
  4. class Galaxy:
  5. systems = []
  6.  
  7. def init_gen(self):
  8. for i in range(3):
  9. ss = StarSys()
  10. ss.init_gen()
  11. self.systems.append(ss)
  12. for j in range(1):
  13. pl = Planet()
  14. pl.init_gen()
  15. ss.planets.append(pl)
  16.  
  17.  
  18. def show_galaxy(self):
  19. for system in self.systems:
  20. print(system.name)
  21. print(len(system.planets))
  22. # for planet in system.planets:
  23. # print(" "+planet.name)
  24.  
  25.  
  26. # for planet in system.planets:
  27. # print(" "+planet.name)
  28. # print(planet)
  29.  
  30.  
  31. def dump_world(self):
  32. print("")
  33.  
  34. class StarSys:
  35. id = 1
  36. name = "star"
  37. planets = []
  38.  
  39. def init_gen(self):
  40. names_one = ["Ар", "Ма", "Да", "Кун", "Тор", "Вол", "Ше", "Ту", "Хе", "Вит"]
  41. names_other = ["мун", "хе", "рот", "сити", "лол", "гор", "сан", "дол", "штейн"]
  42. self.name = random.choice(names_one) + random.choice(names_other)
  43. # for i in range(1): #range(random.randint(0, 2)):
  44. # pl = Planet()
  45. # pl.init_gen()
  46. # self.planets.append(pl)
  47.  
  48.  
  49. class Planet:
  50. name = "planet"
  51. def init_gen(self):
  52. names_one = ["Ка", "Ла", "Нас", "Вер", "Ми", "Год", "Ам", "Ев", "До", "Ту"]
  53. names_other = ["кол", "нас", "вор", "таун", "тор", "рог", "ен", "имис", "боль"]
  54. self.name = random.choice(names_one) + random.choice(names_other)
  55. print(" "+self.name)
  56. # print(self)
  57.  
  58. gal = Galaxy()
  59. gal.init_gen()
  60. #gal.test()
  61. gal.show_galaxy()
Success #stdin #stdout 0.05s 12316KB
stdin
Standard input is empty
stdout
             Насрог
             Карог
             Митор
Арсити
3
Аргор
3
Арштейн
3