Bonjour,
Je cherche depuis un moment sans succès comment écrire en exposant une chaîne de caractères (je dois écrire x, x², x^3, x^4, etc...)
Merci
Bonjour,
Je cherche depuis un moment sans succès comment écrire en exposant une chaîne de caractères (je dois écrire x, x², x^3, x^4, etc...)
Merci
Salut,
puisque tu as mis que ton problème est résolu , quelle etait la solution ?
Ah mince c'était une erreur, mon problème n'est pas résolu j'ai donc écrit x^2, x^3, x^4, ...
Bonsoir,
à ma connaissance il n'existe pas de méthode sur les objets str permettant de basculer en exposant comme le permet par exemple de basculer du texte en capital avec "test".upper()
Le seul moyen est donc d'utiliser les caractères unicodes existants: https://en.wikipedia.org/wiki/Unicod...d_superscripts
Python 2 :Envoyé par Wikipedia: Superscripts and subscripts block
Python 3 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part print(", ".join(["x" + unichr(u) for u in (0x2070, 0x00B9, 0x00B2, 0x00B3, 0x2074, 0x2075, 0x2076, 0x2077, 0x2078, 0x2079)]))
Qui donne ceci si la police de caractère le supporte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part print(", ".join(["x" + chr(u) for u in (0x2070, 0x00B9, 0x00B2, 0x00B3, 0x2074, 0x2075, 0x2076, 0x2077, 0x2078, 0x2079)]))
x⁰, x¹, x², x³, x⁴, x⁵, x⁶, x⁷, x⁸, x⁹
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager