Réaliser ce programme de codage: « on intercale entre chaque caractères de phrase les lettres de cle » 1 Exemple : Entrée : phrase = Bonjour le monde ! cle = sp
Informatique
kassh
Question
Réaliser ce programme de codage:
« on intercale entre chaque caractères de phrase les lettres de cle » 1
Exemple :
Entrée : phrase = "Bonjour le monde !"
cle = "spensi"
Sortie: "Bsopnejnosuirs pleen smiosnpdeen s!i"
Car je suis complètement bloqué, je n'y comprends rien... :((
Merci d'avance !
« on intercale entre chaque caractères de phrase les lettres de cle » 1
Exemple :
Entrée : phrase = "Bonjour le monde !"
cle = "spensi"
Sortie: "Bsopnejnosuirs pleen smiosnpdeen s!i"
Car je suis complètement bloqué, je n'y comprends rien... :((
Merci d'avance !
1 Réponse
-
1. Réponse SmartMind
Coucou, j'espère que tu vas bien ^^
Réponse :
def Intercale(sentence, key):
newtext = ''
keyindex = 0
for letter in sentence:
if keyindex > len(key) - 1:
keyindex = 0
newtext = newtext + letter + key[keyindex]
keyindex += 1
return(newtext)
Explications :
C'est tout simple, j'ai mis une explications du code en image si jamais tu es intéressé de savoir comment ça marche avec en plus une démo pour montrer que ça marche ^^
J'ai une petit manie de mettre le nom de mes variables en anglais mais renomme les comme bon te semble :)
Autres questions