modifié : 2-InformationTheory/4Brevet.md supprimé : "Brevets/2023-24-R\303\251partition choix de brevets - th\303\251orie de l'information.xlsx" supprimé : Brevets/Equipe1_EP01202556NWA1.pdf supprimé : Brevets/Equipe2_EP 1761067 A1 .pdf supprimé : Brevets/Equipe3_US5732138.pdf supprimé : Brevets/Equipe4_WO2012006106A2.pdf supprimé : Brevets/Equipe5_FR 3024006 A1 .pdf supprimé : Brevets/Equipe6_FR 3044196 A1 .pdf supprimé : Brevets/Equipe7_EP 3373509 A1 .pdf supprimé : Brevets/Equipe8_FR 3057727 A1 .pdf supprimé : Brevets/SupportsPresentation/Equipe1PhillipsBrevetEuropeCodeDetecteurEtCorrecteurPourVideoAdaptatifConnexion.pdf supprimé : Brevets/SupportsPresentation/Equipe2_Script_Sony_CompressionPhoto.pdf supprimé : Brevets/SupportsPresentation/Equipe2_Slides_Sony_CompressionPhoto.pdf supprimé : Brevets/SupportsPresentation/Equipe3PseudoAleatoireLampeALave.pdf supprimé : Brevets/SupportsPresentation/Equipe4_Slide_Intel_CompressionEtCorrectionDisqueSSD.pdf supprimé : Brevets/SupportsPresentation/Equipe5_Slide_CompressionInterneImage.pdf supprimé : Brevets/SupportsPresentation/Equipe6_Script_THALES_CompressionPresqueSansPerteImagesHauteResSatellite.docx supprimé : Brevets/SupportsPresentation/Equipe6_Slides_THALES_CompressionPresqueSansPerteImagesHauteResSatellite.pptx supprimé : Brevets/SupportsPresentation/Equipe8_Script_Enedis_CompressionEnTeteIPV6_ProtocoleReseau.pdf supprimé : Brevets/SupportsPresentation/Equipe8_Slides_Enedis_CompressionEnTeteIPV6_ProtocoleReseau.pdf modifié : python/2/0LoopOnWord.py modifié : python/2/1LoopOnWord.py modifié : python/2/2Rot13.py modifié : python/2/3Rot13.py modifié : python/2/4Rot13.py
23 lines
817 B
Python
Executable File
23 lines
817 B
Python
Executable File
#! /usr/bin/python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
def carot13(c):
|
|
""" transforme le caractère c en un caractère rot13 de c i.e. 13 lettres plus loin"""
|
|
n=ord(c)-97 # transforme la lettre minuscule entre a et z en un entier entre 0 et 25
|
|
m=(n+13)%26 # phase de César je tourne la roue (avec des nombres de 0 à 25) d'un demi tour
|
|
rotc=chr(m+97) # traduction en charactère entre a et z
|
|
return rotc
|
|
|
|
message="abcdefghijklmnopqrstuvwxyz"
|
|
|
|
for element in message:
|
|
# n=ord(element)-97 # transforme la lettre minuscule entre a et z en un entier entre 0 et 25
|
|
# m=(n+13)%26 # phase de César je tourne la roue (avec des nombres de 0 à 25) d'un demi tour
|
|
# rot=chr(m+97) # traduction en charactère entre a et z
|
|
rot=carot13(element)
|
|
print(rot,end='')
|
|
print("\n")
|
|
|