π
<-

Python turtle standard avec remplissage sur TI-83 Premium CE

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: Python turtle standard avec remplissage sur TI-83 Premiu

Unread postby cent20 » 21 Dec 2023, 19:23

Bonjour,

J'avais prévu une activité de fin de séance avec mes Tale Tech, deux avaient des TI, une à réussit à saisir tout le script et voulait s'amuser comme ses camarades sur les NumWorks mais impossible de faire tourner le script.

Code: Select all
# Le python et la Tortue
from turtle import *
 
# Liste de couleurs, modifiable.
col = ["#CDB4DB", "#FFC8DD", "#FFAFCC", "#BDE0FE", "#A2D2FF"]
nb_col = len(col) # Ne pas modifier cette ligne.
speed(0)

# Paramètres, modifiables
size = 12
angle = 55
repeter = 125

for i in range(repeter) :
  # Instructions, modifiables
  color(col[i%nb_col])
  pensize(size)
  forward(i)
  left(angle)
 
# Ce code sera à copier / coller puis à modifier.


Ce code tourne sur Thonny, NumWorks, mais pas sur TI. Bien évidemment pas moyen de le faire fonctionner, la TI 83 PCE ed. py était en version 5.4

Est-ce la version 5.4 qui ne gère pas turtle ?
Sur l’émulateur maclasseti j'ai le même problème.

Image
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Python turtle standard avec remplissage sur TI-83 Premiu

Unread postby Adriweb » 21 Dec 2023, 20:06

Tu as installe le module Turtle ?

https://education.ti.com/fr/produits-re ... ion-python

TI dit qu'il faut au moins la version 5.7, mais j'ai pas verifie.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Python turtle standard avec remplissage sur TI-83 Premiu

Unread postby critor » 21 Dec 2023, 20:26

@cent20
Le module turtle de TI est bien standard mais utilise une autre logique d'appel que celle à laquelle tu es habitué sur Casio et NumWorks, la tortue étant ici à instancier.

Voici une réécriture qui passe :
Code: Select all
# Le python et la Tortue
import turtle
t=turtle.Turtle()

# Liste de couleurs, modifiable.
col = [(0xCD,0xB4,0xDB), (0xFF,0xC8,0xDD), (0xFF,0xAF,0xCC), (0xBD,0xE0,0xFE), (0xA2,0xD2,0xFF)]
nb_col = len(col) # Ne pas modifier cette ligne.
t.speed(0)

# Paramètres, modifiables
size = 12
angle = 55
repeter = 125

for i in range(repeter) :
  # Instructions, modifiables
  t.pencolor(*col[i%nb_col])
  t.pensize(size)
  t.forward(i)
  t.left(angle)

# Ce code sera à copier / coller puis à modifier.

Image
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Python turtle standard avec remplissage sur TI-83 Premiu

Unread postby cent20 » 10 Jan 2024, 10:10

Bonjour Xavier,

Merci pour cette réponse rapide et fonctionnelle.
Tout fonctionne avec ton code. 🤩

Image

Je ne comprends pas le pourquoi du comment du choix technique, mais j'essayerai de m'en souvenir.
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Previous

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: ClaudeBot [spider] and 11 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
692 utilisateurs:
>652 invités
>32 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)