Call it like:
$ ./e2r.py "the english string"
Or import it into script:
from e2r import e2r
e2r("the english string")| #!/usr/bin/env python3 | |
| #-*- coding: utf-8 -*- | |
| from sys import argv | |
| from string import punctuation | |
| def e2r(sentence): | |
| """Translate English sentence to rövarspråket (Swedish for "robber's | |
| language") | |
| :sentence: English string | |
| :returns: rövarspråket string | |
| """ | |
| for char in sentence: | |
| if char not in ('a', 'e', 'i', 'o', 'u', ' ') and char not in punctuation: | |
| print(char + 'o' + char, end='') | |
| else: | |
| print(char, end='') | |
| if __name__ = '__main__': | |
| e2r(argv[1]) |