Advertisement
Kovitikus

generic str

Aug 20th, 2019
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.84 KB | None | 0 0
  1. cap = str.capitalize
  2. vowels = ['a', 'e', 'i', 'o', 'u']
  3.  
  4. consonant_vowels = ['amazigh', 'euboean', 'eucharist', 'eumenides', 'eurasian', 'euro-american', 'europe',
  5. 'european', 'eusebius', 'oaxaca', 'ouija', 'ucalegon', 'uclaf', 'udale',
  6. 'udall', 'udy', 'ueberroth', 'uganda', 'uinita', 'ukase', 'ukie', 'ukraine', 'ukrainian', 'ullyses', 'unakas',
  7. 'uniate', 'unix', 'uranus', 'usanian', 'usonian', 'utah', 'utahn', 'utonian', 'esclop', 'eucalyptus', 'eucatastrophe',
  8. 'euchologion', 'euchre', 'euclidianness', 'eudaemon', 'eudemonia', 'eugarie', 'eugenesis', 'eugenics', 'eugenist',
  9. 'eugeny', 'euglena', 'eukaryote', 'eulachon', 'eulogy', 'eunoia', 'eunuch', 'euouae', 'euphemism', 'euphoria',
  10. 'euphoriant', 'eureka', 'euro', 'eustasy', 'eustress', 'eutectic', 'euth', 'euthanasia', 'eutripsia', 'ewe', 'ewer',
  11. 'latmul', 'once', 'oncer', 'one', 'onesie', 'ouabain', 'ubac', 'uberty', 'ubication', 'ubicity', 'ubiety', 'ubiquity',
  12. 'udometer', 'uey', 'ufo', 'ufologist', 'ufology', 'uke', 'ukelele', 'ukulele', 'ululate', 'ululation', 'unanimity',
  13. 'unanimous', 'unary', 'uni', 'unicameral', 'unicorn', 'unicycle', 'unidirection', 'unidirectional', 'unidirectionality',
  14. 'uniform', 'uniformitarianism', 'unify', 'unigeniture', 'union', 'unique', 'uniquity', 'unisex', 'unison', 'unit', 'unite',
  15. 'unity', 'univalence', 'univalent', 'universalism', 'universe', 'university', 'univocal', 'upas', 'upsilon', 'uraeus',
  16. 'ural', 'uranism', 'uranist', 'uranium', 'uranophobia', 'urea', 'ureter', 'ureteroureterostomy', 'urethra', 'uridine',
  17. 'urinal', 'urinalysis', 'urine', 'urology', 'uropygium', 'urus', 'usability', 'usage', 'use', 'user', 'using', 'usual',
  18. 'usufruct', 'usufruction', 'usufructuary', 'usurer', 'usuress', 'usurp', 'usurper', 'usurping', 'usury', 'ute', 'utensil',
  19. 'uterus', 'utile', 'utilitarian', 'utility', 'utopia', 'utopographer', 'utricle', 'uvarovite', 'uvas', 'uvea', 'uvula',
  20. 'uvular', 'zzxjoanw']
  21.  
  22. def article(word):
  23.     word.lower()
  24.     if word in consonant_vowels:
  25.         article = 'a'
  26.     elif word[0] in vowels:
  27.         article = 'an'
  28.     elif word in consonant_vowels:
  29.         article = 'a'
  30.     else:
  31.         article = 'a'
  32.     return article
  33.  
  34. def pronoun(char):
  35.     if not char.attributes.has('figure'):
  36.         possessive = 'its'
  37.         singular_subject = 'it'
  38.         singular_object = 'it'
  39.     elif char.db.figure['gender'] == 'male':
  40.         possessive = 'his'
  41.         singular_subject = 'he'
  42.         singular_object = 'him'
  43.     elif char.db.figure['gender'] == 'female':
  44.         possessive = 'hers'
  45.         singular_subject = 'she'
  46.         singular_object = 'her'
  47.     return possessive, singular_subject, singular_object
  48.  
  49. def proper_name(char):
  50.     if not char.attributes.has('figure'):
  51.         name = char.key
  52.     elif char.db.figure['gender'] == 'male' or 'female':
  53.         name = cap(char.key)
  54.     return name
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement