1
0

language.py 544 B

12345678910111213141516
  1. from common import log
  2. def add_adjective_a(self, former, latter): # Adds the word "a" or "an" in fornt of a random adjective and in betweet two parts of a sentance.
  3. adjective = queries.random_adjective(self) # Get random adjective.
  4. # Apply English grammar.
  5. if adjective[0] == 'a':
  6. former = former + 'an'
  7. else:
  8. former = former + 'a'
  9. # Don't fail if there are no adjectives.
  10. if adjective:
  11. return '%s a %s %s' % (former, adjective, latter)
  12. else:
  13. return '%s a %s' % (former, latter)