5.3. Chaînes de caractères : deux moitiés#

Consignes#

Étant donnée une chaîne de caractères entrée au clavier, la découper en deux parties égales. Si la longueur est impaire, garder le caractère du milieu dans le premier découpage de sorte que la première chaîne découpée contienne un caractère de plus que la seconde. Ensuite, afficher une nouvelle chaîne de caractères sur une seule ligne avec les deux parties découpées échangées : la seconde moitié en premier et la première moitié en dernier.

Peut-on résoudre le problème sans utiliser if?

Exemple d’entrée#

Qwerty

Exemple de sortie#

rtyQwe

Aide#

https://rtavenar.github.io/poly_python/content/intro.html#les-chaînes-de-caractères

https://docs.python.org/fr/3.6/library/stdtypes.html#common-sequence-operations

Codez votre solution ci-dessous#

[splashscreen] enabled = false # Lire une chaîne de caractères : # s = input() # Afficher une chaîne de caractères : # print(s) from js import document as _DOC def clear_term(): ter = _DOC.getElementById("my-terminal").firstChild ter.innerHTML = ''