Aller au contenu

Renverser une chaine⚓︎

Programmer une fonction renverser :

  • prenant en paramètre une chaine de caractères mot,

  • renvoyant une nouvelle chaine de caractères en inversant ceux de la chaine mot.

Contrainte

On s'interdit d'utiliser les fonctions reverse et reversed, ainsi que les tranches mot[::-1].

🐍 Console Python
>>> renverser('informatique')
'euqitamrofni'
>>> renverser('nsi')
'isn'
>>> renverser('')
''
###
# Testsbksl-nlassert renverser('informatique') == 'euqitamrofni'bksl-nlassert renverser('nsi') == 'isn'bksl-nlassert renverser('') == ''bksl-nlbksl-nl# Tests supplémentairesbksl-nlassert renverser('abcde') == 'edcba'bksl-nlassert renverser('159753') == '357951'bksl-nlassert renverser('a6b-[]') == '][-b6a'bksl-nlassert renverser('abc'py-str20) == 'cba'py-str20bksl-nlbksl-nl 5/5

def renverser(mot):bksl-nl ...bksl-nlbksl-nlbksl-nl# Testsbksl-nlrenverser('informatique') == 'euqitamrofni'bksl-nlrenverser('nsi') == 'isn'bksl-nlrenverser('') == ''bksl-nlbksl-nlbksl-nlNone

A

Z

Retour en haut de la page