Advertisement
vojd

deliberative_democracy.py

Feb 16th, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. # coding:utf-8
  2. class Society(object):
  3.     """ En klass som kännetecknar ett samhälle."""
  4.  
  5.     def __init__(self):
  6.         """ När klassen skapas tilldelas den ett ursprungstillstånd """
  7.         self.political_state = 'unlawful_chaos'
  8.  
  9.     def update(self, internal_action, external_action):
  10.         """ Interna och externa krafter påverkar den politiska utvecklingen i ett samhälle.
  11.            Om samhället utsätts för deliberativa krafter ändrar vi tillståndet till
  12.            deliberativ demokrati
  13.        """
  14.  
  15.         if internal_action=='deliberative' and external_action=='deliberative':
  16.             self.political_state = 'deliberative democracy'
  17.  
  18.     @property
  19.     def state(self):
  20.         return u"%s" % (self.political_state)
  21.  
  22. # Här startar programmet
  23. if __name__ == "__main__":
  24.     # först skapar vi ett nytt samhälle
  25.     society = Society()
  26.  
  27.     # sedan utsätter vi det för lite händelser
  28.     society.update('deliberative', 'deliberative')
  29.  
  30.     # nu skriver vi ut samhällets tillstånd
  31.     print society.state
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement