ligne13.2~20171216-135601.py 834 B

12345678910111213141516171819202122232425262728293031323334
  1. # -*- coding : utf8 -*-
  2. import random
  3. noise_duration = 50
  4. silence_duration = 100
  5. variation = 5
  6. def main():
  7. # Lire le fichier input.txt et le ranger dans text_in
  8. with open("input.txt") as f:
  9. text_in = f.read()
  10. # Parcourir le fichier et effectuer le procédé sur chaque carractere
  11. # en fonction de sa place dans le texte. Écrire le résultat dans text_out
  12. text_out = ""
  13. for i, c in enumerate(text_in):
  14. text_out += process(i, c)
  15. # Écrire le contenu de text_out dans le fichier output.txt
  16. with open("output.txt", "w") as f:
  17. f.write(text_out)
  18. def process(index, char):
  19. # Si je suis dans la période de bruit
  20. if index%(noise_duration+silence_duration) < noise_duration:
  21. char = random.choice(["v","V","r","R"])
  22. return char
  23. def smooth(position):
  24. main()