Besoin de GÉNIES en PYTHON
Vinzsp
2021-03-25 19:34:47
Voici les questions :
2. Écrire une fonction codage_lettre(cLettre, iDecalage) qui code une lettre cLettre avec le code de césar en utilisant un décalage de iDecalage rang vers la droite et affiche la lettre codée.
on pourra utiliser les fonctions chr(i) et 'ord(c)'
3. Écrire une fonction code_cesar(strMessage, iDecalage) qui code une chaîne de caractères strMessage avec le code de César en utilisant un décalage de iDecalage rangs vers la droite et affiche le message codé.
4. Tester votre fonction code_cesar sur le message "HELLO WORLD". Avez-vous trouvé le même résultat qu'à la question 1) ?
5. Tester votre fonction code_cesar sur le message "Hello World!". Si besoin, modifier la fonction afin que le message soit correctement codé (ne pas modifier les caractères spéciaux : le caractère "!" reste identique après le chiffrement).
6. Écrire une fonction code_cesar() qui code une chaine de caractères demandée en entrée à l'utilisateur avec le code de César en utilisant un décalage demandé en entrée à l'utilisateur et affiche le message codé.
7) déchiffrer le message ! Essayez de déchiffrer le message : "QLBKP, H TPKP, KLZ YLUMVYAZ CPLUULUA WHY SH TLY".
Proutozorent
2021-03-25 19:37:47
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Vinzsp
2021-03-25 19:38:24
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
Megot32
2021-03-25 19:39:31
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Proutozorent
2021-03-25 19:40:22
Le 25 mars 2021 à 19:38:24 Vinzsp a écrit :
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
T'as compris comment fonctionnait le chiffrement par décalage j'imagine, faut pas être un bac+8 pour comprendre. Donc qu'est ce que tu comprends au premier point ?
Vinzsp
2021-03-25 19:43:33
Le 25 mars 2021 à 19:40:22 Proutozorent a écrit :
Le 25 mars 2021 à 19:38:24 Vinzsp a écrit :
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
T'as compris comment fonctionnait le chiffrement par décalage j'imagine, faut pas être un bac+8 pour comprendre. Donc qu'est ce que tu comprends au premier point ?
j'aurais mis :
def codage_lettre(cLettre, iDecalage):
cLettre = ("Choissez une lettre")
iDecalage = cLettre +=3
return cLettre
edit : j'aurais du créer une liste pour l'alphabet ?
HunterPresident
2021-03-25 19:44:11
Le 25 mars 2021 à 19:38:24 Vinzsp a écrit :
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
Mérité appelle pas les génies pour un truc de merde branlotin
navet-navrant
2021-03-25 19:45:00
Le 25 mars 2021 à 19:43:33 Vinzsp a écrit :
Le 25 mars 2021 à 19:40:22 Proutozorent a écrit :
Le 25 mars 2021 à 19:38:24 Vinzsp a écrit :
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
T'as compris comment fonctionnait le chiffrement par décalage j'imagine, faut pas être un bac+8 pour comprendre. Donc qu'est ce que tu comprends au premier point ?
j'aurais mis :
def codage_lettre(cLettre, iDecalage):
cLettre = ("Choissez une lettre")
iDecalage = cLettre +=3
return cLettre
Poster du code = utiliser la balise code
Temporaire51
2021-03-25 19:45:49
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
oui
StoneGiant
2021-03-25 19:45:54
Je t'aurais bien aidé, mais les kheys dans ton genre qui postent toujours les mêmes topics et alimentent la boucle H24, c'est non.
GOPNIK_
2021-03-25 19:46:38
Pas vraiment compliqué C'est quel niveau?
Si j'ai plus de temps ce soir je t'aide mais là je peux pas
Proutozorent
2021-03-25 19:48:09
Le 25 mars 2021 à 19:43:33 Vinzsp a écrit :
Le 25 mars 2021 à 19:40:22 Proutozorent a écrit :
Le 25 mars 2021 à 19:38:24 Vinzsp a écrit :
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
T'as compris comment fonctionnait le chiffrement par décalage j'imagine, faut pas être un bac+8 pour comprendre. Donc qu'est ce que tu comprends au premier point ?
j'aurais mis :
def codage_lettre(cLettre, iDecalage):
cLettre = ("Choissez une lettre")
iDecalage = cLettre +=3
return cLettre
edit : j'aurais du créer une liste pour l'alphabet ?
Non.
https://www.geeksforgeeks.org/ways-increment-character-python/
Battlecreek
2021-03-25 19:48:21
Python ça porte ce nom parce que ses créateurs étaient fans des monty python, ça prouve donc que c'est de la merde.
R c'est la base, tu codes pas, tu lui demande et il fait.
Proutozorent
2021-03-25 19:50:24
Le 25 mars 2021 à 19:48:21 BattleCreek a écrit :
Python ça porte ce nom parce que ses créateurs étaient fans des monty python, ça prouve donc que c'est de la merde.
R c'est la base, tu codes pas, tu lui demande et il fait.
Il est en seconde, pour vaut mieux faire du python pour être introduit à l'algorithmique que du R qui sert carrément pas à ça, il veut faire un chiffrement césar, pas une analyse dimensionnelle sur des données toutes éclatax
Vinzsp
2021-03-25 19:51:27
Le 25 mars 2021 à 19:48:09 Proutozorent a écrit :
Le 25 mars 2021 à 19:43:33 Vinzsp a écrit :
Le 25 mars 2021 à 19:40:22 Proutozorent a écrit :
Le 25 mars 2021 à 19:38:24 Vinzsp a écrit :
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
T'as compris comment fonctionnait le chiffrement par décalage j'imagine, faut pas être un bac+8 pour comprendre. Donc qu'est ce que tu comprends au premier point ?
j'aurais mis :
def codage_lettre(cLettre, iDecalage):
cLettre = ("Choissez une lettre")
iDecalage = cLettre +=3
return cLettre
edit : j'aurais du créer une liste pour l'alphabet ?
Non.
https://www.geeksforgeeks.org/ways-increment-character-python/
x = chr(ord(ch) + 3)
Proutozorent
2021-03-25 19:52:01
Le 25 mars 2021 à 19:51:27 Vinzsp a écrit :
Le 25 mars 2021 à 19:48:09 Proutozorent a écrit :
Le 25 mars 2021 à 19:43:33 Vinzsp a écrit :
Le 25 mars 2021 à 19:40:22 Proutozorent a écrit :
Le 25 mars 2021 à 19:38:24 Vinzsp a écrit :
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
T'as compris comment fonctionnait le chiffrement par décalage j'imagine, faut pas être un bac+8 pour comprendre. Donc qu'est ce que tu comprends au premier point ?
j'aurais mis :
def codage_lettre(cLettre, iDecalage):
cLettre = ("Choissez une lettre")
iDecalage = cLettre +=3
return cLettre
edit : j'aurais du créer une liste pour l'alphabet ?
Non.
https://www.geeksforgeeks.org/ways-increment-character-python/
x = chr(ord(ch) + 3)
oui, maintenant adapte ça pour ta fonction
Vinzsp
2021-03-25 19:52:15
Le 25 mars 2021 à 19:46:38 GOPNIK_ a écrit :
Pas vraiment compliqué C'est quel niveau?
Si j'ai plus de temps ce soir je t'aide mais là je peux pas
première
Battlecreek
2021-03-25 19:54:06
Le 25 mars 2021 à 19:50:24 Proutozorent a écrit :
Le 25 mars 2021 à 19:48:21 BattleCreek a écrit :
Python ça porte ce nom parce que ses créateurs étaient fans des monty python, ça prouve donc que c'est de la merde.
R c'est la base, tu codes pas, tu lui demande et il fait.
Il est en seconde, pour vaut mieux faire du python pour être introduit à l'algorithmique que du R qui sert carrément pas à ça, il veut faire un chiffrement césar, pas une analyse dimensionnelle sur des données toutes éclatax
J'ai pas R sous la main mais le chiffrement césar et largement faisable avec R
Il me semble l'avoir déjà fait quand j'étais en L1. Bon après, je vais pas te contredire sur le fait que c'est pas vraiment fait pour ça.
Vinzsp
2021-03-25 19:54:26
Le 25 mars 2021 à 19:52:01 Proutozorent a écrit :
Le 25 mars 2021 à 19:51:27 Vinzsp a écrit :
Le 25 mars 2021 à 19:48:09 Proutozorent a écrit :
Le 25 mars 2021 à 19:43:33 Vinzsp a écrit :
Le 25 mars 2021 à 19:40:22 Proutozorent a écrit :
Le 25 mars 2021 à 19:38:24 Vinzsp a écrit :
Le 25 mars 2021 à 19:37:47 Proutozorent a écrit :
Et donc tu t'attends à ce qu'on t'envoie ton ficher Celestin-BRANLOTINO-TP1.py tout frais c'est ça ?
Je comprends rien
T'as compris comment fonctionnait le chiffrement par décalage j'imagine, faut pas être un bac+8 pour comprendre. Donc qu'est ce que tu comprends au premier point ?
j'aurais mis :
def codage_lettre(cLettre, iDecalage):
cLettre = ("Choissez une lettre")
iDecalage = cLettre +=3
return cLettre
edit : j'aurais du créer une liste pour l'alphabet ?
Non.
https://www.geeksforgeeks.org/ways-increment-character-python/
x = chr(ord(ch) + 3)
oui, maintenant adapte ça pour ta fonction
def codage_lettre(cLettre, iDecalage):
g = ("abcdefghijklmnopqrstuvwxyz")
cLettres = ("Saisir votre lettre")
iDecalage = cLettres += 3
return cLettres ?