I’m not only beginning python but also programming.

So so far i solve the problems but i’m trying to question the way i do it.

But it’s not easy without the experience…

So i’d like to start to ask comments about the way i solve problems.

Is it ok, can it be optimised, is it just “naive” and not the way a progammmer would do, is it “pythonic”

So for Reverse, this is my solution:

```
def reverse(text):
txet = ""
for i in range(len(text)):
txet = txet + text[len(text)-(1+i)]
print txet
return txet
```

Thanks in advance for your time

[edit] I found some answers in this very interesting topic about the reverse problem: