Bonjour, j'ai un problème avec mon code, je travaille sur un exercice sur le chiffre de Vigenère et j'obtient une erreur de syntaxe sur ce code:
def code(ch,cle)
if (len(ch)%len(cle))==0:
clé=(len(ch)//len(cle))*cle
print(len(cle))
print(len(ch))
print(len(clé))
elif:
clé=(((len(ch)//len(cle)))*cle)
difference=len(ch)-len(clé)
print(len(cle))
print(len(ch))
print(len(clé))
print(difference)
for k in range(0,difference):
clé=clé+cle[k]
difference=len(clé)-len(ch)
print(len(cle))
print(len(ch))
print(len(clé))
print(difference)
print(ch)
print(clé)
ce qui est bizarre c'est que si je remplace le elif par else je n'ai plus d'erreur mais je ne comprend pas pourquoi. Pouvez vous m'aider merci d'avance !
Lorsque tu écris ton message il y a des boutons juste au dessus de la zone de texte destinée a rédiger le message dont un qui permet l'insertion de code
Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie.
Et si ton problème est résolu met le sujet en résolu avec le bouton en haut en droite pour d'autres qui auraient le même merci pour eux
Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie.
Invalid Syntax : deux points après elif
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie.
Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie.
Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie.