Je verwacht dat er 'a' staat in de input van de gebruiker. Maar door de functie die je aanroept krijg je ook steeds nog een witregel mee. Als je len(inp) bekijkt zal je zien dat die 2 is ipv 1.
De code voor een witregel wordt gegeven door '\n' als je weet dat die witregel mee in inp zit dan kan je daar rekening mee houden door hem ofwel te verwijderen, ofwel door hem ook in de controle te zetten.
if inp = 'a\n' kijkt dus na of in inp een a staat, gevolgd door een witregel.
a = 'a'
if inp == a:
Die regel vond ik een beetje overbodig. Ik heb die op 1 lijn geschreven.
maar wat ik er mee van plan ben is best wel cool
Ik ben benieuwd

Je verwacht dat er 'a' staat in de input van de gebruiker. Maar door de functie die je aanroept krijg je ook steeds nog een witregel mee. Als je len(inp) bekijkt zal je zien dat die 2 is ipv 1.
De code voor een witregel wordt gegeven door '\n' als je weet dat die witregel mee in inp zit dan kan je daar rekening mee houden door hem ofwel te verwijderen, ofwel door hem ook in de controle te zetten.
if inp = 'a\n' kijkt dus na of in inp een a staat, gevolgd door een witregel.
a = 'a'
if inp == a:
Die regel vond ik een beetje overbodig. Ik heb die op 1 lijn geschreven.
[quote]maar wat ik er mee van plan ben is best wel cool[/quote]
Ik ben benieuwd :)