### 8.4.9 Les sorties de ab : `printpow`

L’instruction `printpow` modifie la façon dont les puissances sont affichées en mode texte ou après une commande `print`.
`printpow` a comme argument soit `0`, soit `1`, soit `-1`.
`printpow(0)` écrit ab selon l’écriture mathématique `a```^```b`.
`printpow(1)` écrit ab selon l’écriture en langage C `pow(a,b)`.
`printpow(-1)` écrit ab selon l’écriture d’autres langages `a**b`.
De plus ces 3 syntaxes sont admises en input.
On tape :

`printpow(0)`

puis :

`print(2```^```3)`

On obtient :

`2```^```3 écrit en bleu et 8 comme réponse`

On tape :

`printpow(1)`

puis :

`print(2```^```3)`

On obtient :

`pow(2,3) écrit en bleu et 8 comme réponse`

On tape :

`printpow(-1)`

puis :

`print(2```^```3)`

On obtient :

`2**3 écrit en bleu et 8 comme réponse`