NicMC rašė:
> def makeName(self, name):
> if name[-2:]=="as" : name=name[:-2]+"ai"
> if name[-2:]=="us" : name=name[:-2]+"au"
> if name[-2:]=="is" : name=name[:-2]+"i"
> if name[-2:]=="ys" : name=name[:-2]+"y"
> if name[-2:]=="ė" : name=name[:-2]+"e"
> return name
Pempė, Zvonkė, ... -> Pempė, Zvonkė, ...
Ir apskritai, kodas tai toks „ant smūgio“ (nors elif būtų)...
def makeName(name):
emap = {
'as': 'ai',
'us': 'au',
'is': 'i',
'ys': 'y',
'ė': 'e'
}
for (e, r) in emap.items():
if name.endswith(e): return name.rstrip(e) + r