Guest User

SeLoN uNe éTuDe dE l'uNiVeRsiTé dE cAmBrIdGe

a guest
Aug 18th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. import random
  2.  
  3. # https://old.reddit.com/r/French/comments/ibljqn/jai_pu_lire_et_%C3%A7a_me_pla%C3%AEt/
  4.  
  5. sentense =  "La physique est la science qui essaie de comprendre, de modéliser et d'expliquer les phénomènes naturels de l'univers. Elle correspond à l'étude du monde qui nous entoure sous toutes ses formes, des lois de sa variation et de son évolution. La physique développe des représentations du monde expérimentalement vérifiables dans un domaine de définition donné. Elle produit plusieurs lectures du monde, chacune n'étant considérée comme précise que jusqu'à un certain point. La modélisation des systèmes physiques peut inclure ou non les processus chimiques et biologiques."
  6.  
  7. new_sentense = ''
  8.  
  9. # get the index of every character that is not a letter
  10. punct_indexes = []
  11. for i, c in enumerate(sentense):
  12.     if not c.isalpha():
  13.         punct_indexes.append(i)
  14.  
  15. start_word = 0
  16. for end_word in punct_indexes:
  17.    
  18.     word = sentense[start_word:end_word]
  19.     middle = list(word[1:-1])
  20.     random.shuffle(middle)
  21.  
  22.     punctuation = sentense[end_word]
  23.  
  24.     if len(word) > 2:
  25.         scrambled_word = word[0] + ''.join(middle) + word[-1]
  26.     else:
  27.         scrambled_word = word
  28.  
  29.     new_sentense += scrambled_word + punctuation
  30.  
  31.     start_word = end_word + 1
  32.  
  33. print(new_sentense)
Add Comment
Please, Sign In to add comment