inclusive0~20171217-143703.py 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # -*-coding:utf-8 -*-
  2. #phrase=input("Tapez quelque chose: ")
  3. phrase=("Ce qui irrite tout le monde, ici, c’est qu’on est pas face à une évolution organique de la langue mais face à un petit groupe de pression qui utilise son pouvoir médiatique/politique pour tenter d’imposer un changement arbitraire. Autant, donner un féminin à certains mots qui représentent des personnes n’est pas un problème, autant l’écriture inclusive est aussi inutile qu’inadaptée. Les parenthèses ou la barre oblique existent déjà pour cela et les rejeter parce que ça donne une idée d’élément secondaire ou de différence alors que nous sommes tous égaux c’est absurde. On ne parlera même pas du support du · dans les technologies actuelles tel que sa magnifique présence sur nos claviers, des endroits où il est déjà utilisé autrement (éditeurs de textes), etc… Pour finir, il faut être complexé pour voir à l’heure actuelle une «domination de l’homme sur la femme» avec la règle «le masculin l’emporte sur le féminin». Ça a peut-être été le cas mais il y a une simple et bonne raison pour garder cette règle. Les mots aux masculins sont généralement plus courts que leurs homologues au féminin ce qui réduit vos chances de tendinite, augmente votre vitesse d’écriture et économise votre encre. Un choix devait être fait pour des raisons évidentes de simplicité et il n’y a rien de choquant à ce que ça soit le masculin.")
  4. liste=phrase.replace("s", "s(e)").replace("e", "e·es").replace("teurs","trices").replace("ant","ant·e·s").replace("eurs","euses")
  5. print(liste)
  6. """
  7. Ancien programme!!!!!! Qui marche mais correction dans correction
  8. phrase=input("Tapez quelque chose: ")
  9. print(phrase)
  10. liste=phrase.replace("s", "s(e)").replace("e", "e·es").replace("teurs","trices").replace("ant","ant·e·s").replace("eurs","euses")
  11. print(liste)
  12. """
  13. #Pour éviter le remplacement dans du remplacement, utiliser le dictionnaire scrabble
  14. """
  15. marche pas
  16. scrabble = {'e': "e·es", 's': "s·e·es"}
  17. phrase=input("Tapez quelque chose: ")
  18. words = phrase.split()
  19. # for each word
  20. for word in words:
  21. # iterate over letters of word
  22. for letter in word:
  23. # check if letter is in dictionary
  24. if letter in scrabble:
  25. # if yes, get weight of the letter
  26. word = scrabble[letter]
  27. print(phrase)
  28. """