Page 3 sur 6

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 30 Aoû 2018, 22:24
de critor
critor a écrit:
amigafred37 a écrit:Il y a une limitation aussi a la fonction print.
Par ex print"ABCDEFGHIJKLMNOPQRSTUVWXYZ" n'affichera que ABCDEFGHIJKLMNOPQRSTU
Donc si on veut afficher un message trop long, ca tronque.


C'est juste l'écran qui coupe à U; la limitation est bien plus loin que ce que tu penses. :)
Il te suffit juste de remonter dans l'historique et de faire défiler :
ImageImage


Retour sur la limite d'affichage.
Code: Tout sélectionner
def strn(n):
  s=""
  for i in range(n):
    s=s+"."
  return s

Image
Avec une string on peut afficher jusqu'à 509 caractères en comptant les délimiteurs.
A 510 caractères on obtient une erreur de mémoire, mais rien à voir avec la mémoire de travail qui fait bien plus de 510 octets. :p

Tentons des listes pour voir :
Code: Tout sélectionner
def listn(n):
  l=[]
  for i in range(n):
    l=l+[0]
  return l

Image
Au mieux 170 éléments, soit 169*3+1+2=510 caractères là encore.

Bref, chaque ligne de la console peut donc en pratique contenir jusqu'à 510 caractères, et peut-être en interne le nombre remarquable de 512 si elles sont ponctuées par un \r\n ou \n\0.

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 01:08
de critor
Tuto-vidéo sorti ce jour avec plein d'astuces - instructions alternatives si-alors(-sinon) :

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 10:45
de critor
Pour ceux qui n'arrivent pas à effectuer la mise à jour ou ont des questions de prise en main, formation en ligne à 17h ce vendredi 31 août :
https://www.casio-education.fr/formations/en-ligne

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 12:06
de critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 12:20
de critor
D'après les manuels, aucune version 3.20 avec Python n'est prévue pour les anciens modèles fx-CG10/20 qui conservent la version 3.11.

Soit il n'est plus prévu de les supporter, soit il y a une impossibilité technique, soit il y a une difficulté technique qui n'a pu être traitée à temps pour la rentrée.

Image

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 12:36
de critor
Amusant les manuels 3.20. Visiblement ils ont utilisé d'anciennes captures d'écran de la version 3.15, et donc quand ça affiche MicroPython 1.9.3 au lieu de 1.9.4 ils ont flouté le numéro de version... :p

Image
Graph 90+E 3.20, français, page 17-26

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 18:22
de critor
Pour la capacité réelle de stockage Python en mode examen, voir par ici :
viewtopic.php?f=49&t=21761&p=234705#p234705

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 18:56
de majestyofgaia
Pour ma part je suis déçu ! D'abord, bien que ce soit complètement anecdotique, pas de màj pour ma cg20 :'(

Sinon, et ça c'est bien plus gênant, rien pour la création de points / graphiques... en fait, j'ai même l'impression qu'il n'y a rien de plus réellement que ce que l'on a pu tester aux formations Casio. Alors certes, je sais qu'il y a en réalité pas mal de nouveautés (vu que j'ai lu les news) mais par rapport aux demandes des collègues, je reste sur ma faim.

Les principales critiques étaient l'absence de module graphique, une police trop grosse, un raccourci pour la tabulation et les :, et bien qu'anecdotique mais facile à changer : que le blocage alphanumérique soit en minuscules par défaut et non majuscules, car la plupart des mots clés python sont en minuscules. Certes, ce n'est pas grand chose, mais quand même...

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 19:37
de critor
Oui, pour les fx-CG10/20 j'ai constaté comme toi. Je pensais initialement à un retard, et puis j'ai perdu espoir quand le manuel est sorti ce matin.

Pour le module graphique, c'est dit de mon côté et probablement pas que. :)

La police énorme pour l'écran 400x228 pixels (ou 384x216 selon si tu comptes la bordure réservée au mode examen ou pas) de la Graph 90+E, il y a une raison technique derrière.
Elle en fait calculée exactement par rapport à celle des Graph 25/35/75+E et de leur écran 128x64.
C'est juste un agrandissement avec colorisation. Exactement les mêmes nombre de lignes et caractères par ligne.
Ce qui permet d'avoir à faire un minimum de retouches sur les différentes interfaces quand ils développent du code pour les différentes Casio Graph.

Re: Sortie OS 3.20 Graph 90+E avec Python

Message non luPosté: 31 Aoû 2018, 19:47
de parisse
majestyofgaia a écrit:
Sinon, et ça c'est bien plus gênant, rien pour la création de points / graphiques... en fait, j'ai même l'impression qu'il n'y a rien de plus réellement que ce que l'on a pu tester aux formations Casio. Alors certes, je sais qu'il y a en réalité pas mal de nouveautés (vu que j'ai lu les news) mais par rapport aux demandes des collègues, je reste sur ma faim.

Les principales critiques étaient l'absence de module graphique, une police trop grosse, un raccourci pour la tabulation et les :, et bien qu'anecdotique mais facile à changer : que le blocage alphanumérique soit en minuscules par défaut et non majuscules, car la plupart des mots clés python sont en minuscules. Certes, ce n'est pas grand chose, mais quand même...

Autant de raisons de passer a KhiCAS! Police de caracteres de taille normale, librairie graphique (set_pixel, draw_string, draw_line, draw_arc, draw_circle, draw_rectangle, draw_polygon), blocage en minuscule alphabetique en une seule touche (F5).