Liste des Groupes | Revenir à fs maths |
Le 05/01/2025 à 12:00, robby a écrit :Robby a exécuté un programme en Python 3 en Python 3, c'est tout.
comment ça se fait que ça afficheEuh, je ne sais pas. J'ai un affichage correct sans apostrophes intempestives :
('Carre de ', 10, ' donne ', '100', ' soit', 10, '+', 0, ' OK')
au lieu de Carre de 10 donne 100 soit 10 + 0 OK ?
(je ne connais pas python. j'ai aussi du enlever le é dont l'encoding empêchait l'exécution).
Carré de 10 donne 100 soit 10 + 0 OKLa spécification de l'encodage était obligatoire en Python 2 dès lors qu'on sortait de ASCII 7 bits, ne serait-ce que pour un commentaire. En Python 3 la spécification de l'encodage est optionnelle et utf-8 est supposé en l'absence d'annotations.
Quant à l'encodage, il est fixé en utf8 dans les premières lignes du script que je n'ai pas indiquées (à tort). Voici le script complet, y compris les deux lignes de déclarations au début (ce qui est entre les *** est ignoré. C'est du commentaire) :
Les messages affichés proviennent d'usenet.