Advertisement
RetroBaton

Horoscope

Feb 21st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 6.62 KB | None | 0 0
  1. import random
  2.  
  3. class horo_sigh:
  4.     #Вводим знак зодиака horo_sigh
  5.     def __init__(self, name):
  6.         self.name = name
  7.  
  8.  
  9.     def status(self):
  10.         print('{}, гороскоп на неделю для Вас'. format(self.name))
  11.  
  12.     def actions_1(self):
  13.         print('{}, приведите дела в порядок, обратите внимания на то как проходит рабочий день'.format(self.name))
  14.  
  15.     def actions_2(self):
  16.         print('{}у создается впечатление что не хватает выходных, ну ничего страшного, есть вечер!'.format(self.name))
  17.  
  18.     def actions_3(self):
  19.         print('Сегодня достаточно сложный день, чтобы пройти все трудности {}у придется постараться, но он справится. Возможны удачные деловые переговоры.'.format(self.name))
  20.  
  21.     def actions_4(self):
  22.         print('Возможно сегодня дела идут не так как надо, но не отчаивайтесь. Будет шанс завоевать доверие людей, которые прежде скептически относились к вашим идеям.'.format(self.name))
  23.  
  24.     def actions_5(self):
  25.         print('{}, чаще обычного в ваши дела вмешиваются окружающие. Обратите внимание на детали, сегодня потребуется максимум концентрации.'.format(self.name))
  26.  
  27.     def actions_6(self):
  28.         print('{}, будьте готовы защищать свои интересы. Желающих воспользоваться вашей добротой сегодня будет немало; каждому нужно дать отпор.'.format(self.name))
  29.  
  30.     def actions_7(self):
  31.         print('{}, у вас многое хорошо получается. Этим стоит воспользоваться, чтобы довести до конца дела, в которых долго не удавалось поставить финальную точку.'.format(self.name))
  32.  
  33.  
  34.     def health_1(self):
  35.         print('Подходящий день для {}а по решению бытовых проблем, но не переусердствуйте.'.format(self.name))
  36.  
  37.     def health_2(self):
  38.         print('Меняются приоритеты. Не исключено, что {} поймет, что в последнее время тратил силы на дела и проекты, которые ему на самом деле вовсе не интересны.'.format(self.name))
  39.  
  40.     def health_3(self):
  41.         print('В конце дня будет непросто сохранять спокойствие. {} станет остро реагировать на любые пустяки.'.format(self.name))
  42.  
  43.     def health_4(self):
  44.         print('Вторая половина дня пройдет совершенно иначе. Во-первых, вы почувствуете прилив энергии; во-вторых, появится дело, которым немедленно нужно заняться.'.format(self.name))
  45.  
  46.     def health_5(self):
  47.         print('Не исключены карьерный рост или начало сотрудничества, благодаря которому перед вами откроются новые двери.'.format(self.name))
  48.  
  49.     def health_6(self):
  50.         print('Очень важно сохранить свою репутацию, не дать людям повода сомневаться в вашей честности, надежности.'.format(self.name))
  51.  
  52.     def health_7(self):
  53.         print('Эмоциональный фон нестабилен, и достаточно пустяка, чтобы вы начали нервничать или сердиться.'.format(self.name))
  54.  
  55.  
  56.     def love_1(self):
  57.         print('В сердечных делах {} должен проявить внимание к своему партнеру, придумайте как провести вечер.'.format(self.name))
  58.  
  59.     def love_2(self):
  60.         print('Вечером вероятны неожиданные, но приятные визиты.'.format(self.name))
  61.  
  62.     def love_3(self):
  63.         print('Возможны досадные недоразумения в семье.'.format(self.name))
  64.  
  65.     def love_4(self):
  66.         print('Легко завязываются знакомства, вы на многих производите хорошее впечатление. Не исключено, что вами заинтересуется человек, который давно вам симпатичен.'.format(self.name))
  67.  
  68.     def love_5(self):
  69.         print('Возможны перемены в семье. Скорее всего, они будут приятными, но все же принесут немало беспокойства.'.format(self.name))
  70.  
  71.     def love_6(self):
  72.         print('Не исключено, что причиной этого станет знакомство с человеком, который произведет на вас сильное впечатление.'.format(self.name))
  73.  
  74.     def love_7(self):
  75.         print('Плодотворно пройдут деловые переговоры, удастся положить конец семейным разногласиям. На новых знакомых вы произведете хорошее впечатление.'.format(self.name))
  76.  
  77.  
  78.     def act_action(self):
  79.         roll = random.randint(1, 7)
  80.         if roll == 1:
  81.             self.actions_1()
  82.         if roll == 2:
  83.             self.actions_2()
  84.         if roll == 3:
  85.             self.actions_3()
  86.         if roll == 4:
  87.             self.actions_4()
  88.         if roll == 5:
  89.             self.actions_5()
  90.         if roll == 6:
  91.             self.actions_6()
  92.         if roll == 7:
  93.             self.actions_7()
  94.  
  95.     def act_health(self):
  96.         roll = random.randint(1, 7)
  97.         if roll == 1:
  98.             self.health_1()
  99.         if roll == 2:
  100.             self.health_2()
  101.         if roll == 3:
  102.             self.health_3()
  103.         if roll == 4:
  104.             self.health_4()
  105.         if roll == 5:
  106.             self.health_5()
  107.         if roll == 6:
  108.             self.health_6()
  109.         if roll == 7:
  110.             self.health_7()
  111.  
  112.     def act_love(self):
  113.         roll = random.randint(1, 7)
  114.         if roll == 1:
  115.             self.love_1()
  116.         if roll == 2:
  117.             self.love_2()
  118.         if roll == 3:
  119.             self.love_3()
  120.         if roll == 4:
  121.             self.love_4()
  122.         if roll == 5:
  123.             self.love_5()
  124.         if roll == 6:
  125.             self.love_6()
  126.         if roll == 7:
  127.             self.love_7()
  128.  
  129.  
  130. Capricorn = horo_sigh(name='Козерог')
  131. Capricorn.status()
  132.  
  133.  
  134. for day in range(1, 8):
  135.     print('-----День недели-----', day)
  136.     Capricorn.act_action()
  137.     Capricorn.act_health()
  138.     Capricorn.act_love()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement