där stavelse(x) är definerad följande:
def stavelse(ordet):
---vokaler = "AEOUIÅÄÖaeoiuåäö"
---for tkn in ordet:
------if tkn in vokaler:
---------listnew = ordet[:tkn+1]
--------- return listnew
Det blir knas i stavelse(x) funktionen och jag får upp följande
TypeError: Can't convert 'int' object to str implicitly
Jag antar att utrad.append() vill ha ett objekt för att lägga till i listan.. i form av en string då? Vad gör jag för fel? Hur returnerar jag [:tkn+1] liksom?
Tillägg av harddrive 2011-09-14 00:32
Kort och gott. Stavelse är en funktion som jag vill ska göra detta:
Ta ordet. --> Loopa en for-sats tills den hittar vokal --> Returnera första stavelsen, d.v.s. [:tkn+1]
tkn = tkn.
Kort och gott. Stavelse är en funktion som jag vill ska göra detta:
Ta ordet. --> Loopa en for-sats tills den hittar vokal --> Returnera första stavelsen, d.v.s. [:tkn+1]
tkn = tkn.
Ingen status