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 :snif:

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 :snif:

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 :snif:

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 :snif:

Mérité appelle pas les génies pour un truc de merde branlotin :ok:

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 :snif:

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 :ok:

Galdarr
2021-03-25 19:45:18

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 :snif:

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. :rire:
R c'est la base, tu codes pas, tu lui demande et il fait. :ok:

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. :rire:
R c'est la base, tu codes pas, tu lui demande et il fait. :ok:

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 :snif:

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 :snif:

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 :ok:

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. :rire:
R c'est la base, tu codes pas, tu lui demande et il fait. :ok:

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. :hap:

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 :snif:

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 :ok:

def codage_lettre(cLettre, iDecalage):
g = ("abcdefghijklmnopqrstuvwxyz")
cLettres = ("Saisir votre lettre")
iDecalage = cLettres += 3
return cLettres ?

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.