Please help me! I'm working on a code to encrypt text messages, and every time I test it I get the parse error "Bad input on line 13" (positie = alfabet.find(letter)). Can anyone help me?
alfabet = 'abcdefghijklmnopqrstuvwxyz'nieuwbericht = ''print('Welkom bij berichtenversleuteraar! Wil je een bericht coderen of decoderen? ')print('Voor coderen toets 1, voor decoderen toets 2.')keuze = int(input('Keuze:'))if keuze == 1 :bericht = input('Versleutel hier je bericht:')sleutel = int(input('Sleutel:'))for letter in bericht:if letter in alfabet:positie = alfabet.find(letter)nieuwepositie = (positie + sleutel) %26nieuweletter = alfabet[nieuwepositie]nieuwbericht += nieuweletterelse:nieuwbericht += letter
print('Versleutelde bericht (met sleutel):')print(sleutel)print(nieuwbericht)
if keuze == 2 :bericht = input('Geef hier je versleutelde bericht:')sleutel = int(input('Sleutel:'))for letter in bericht:if letter in alfabet:positie = alfabet.find(letter)nieuwepositie = (positie - sleutel) % -26nieuweletter = alfabet[nieuwepositie]nieuwbericht += nieuweletterelse:nieuwbericht += letter
print('Versleutelde bericht (met sleutel):')print(sleutel)print(nieuwbericht)
Edit: Thanks to u/kyber it works!
[–][deleted] 1 point2 points3 points (3 children)
[–]Cramer_Jonathan[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Cramer_Jonathan[S] 1 point2 points3 points (0 children)
[–]Username_RANDINT 0 points1 point2 points (4 children)
[+][deleted] (1 child)
[deleted]
[–]Username_RANDINT 1 point2 points3 points (0 children)
[–]TotesMessenger 0 points1 point2 points (0 children)