I

"if ":

 

Voir if..elif..else.. pour plus de détails.

y N

 

[Fns…] > Ctl

1:if..

2:if..else..

3:if..elif..else

9:elif :

0:else:

 

if..elif..else..

 

Mot-clé

Syntaxe : Identifiants de mise en retrait gris •• générés automatiquement dans l'application Python pour simplifier l'utilisation.

if :

••

elif :

••

else:

Description : if..elif..else est une instruction conditionnelle. L'Éditeur offre la mise en retrait automatique sous forme de points gris pour vous aider à utiliser la mise en retrait de programmation appropriée.

Exemple : Créez et exécutez ce script, que nous appellerons S01, à partir de l'Éditeur :

def f(a):

••if a>0:

••••print(a)

••elif a==0:

••••print(“zéro”)

••else:

••••a=-a

••••print(a)

 

Interactions avec le Shell

>>> # Shell Reinitialized

>>> # Exécution de S01

>>>from S01 import * #colle automatiquement

>>>f(5)

5

>>>f(0)

zéro

>>>f(-5)

5

y N

 

[Fns…] > Ctl

1:if..

2:if..else..

3:if..elif..else

9:elif :

0:else:

 

if..else..

 

Mot-clé

Voir if..elif..else.. pour plus de détails.

y N

 

[Fns…] > Ctl

1:if..

2:if..else..

3:if..elif..else

9:elif :

0:else:

 

.imag

 

Module : Built-in

Syntaxe :var.imag

Description : Renvoie la partie imaginaire d'une variable donnée de type nombre complexe.

Exemple :

>>>a=complex(4,5)

>>>a.real

4

>>>a.imag

5

y N

 

import math

 

Mot-clé

Syntaxe : import math

Description : Le module math est accessible à l'aide de cette commande. Cette instruction importe les attributs publics du module « math » dans son propre espace nom.

 

y N

 

import random

 

Mot-clé

Syntaxe : import random

Description : Le module random est accessible à l'aide de cette commande. Cette instruction importe les attributs publics du module « random » dans son propre espace nom.

 

y N

 

import ti_hub

 

Mot-clé

Syntaxe : import ti_hub

Description : Le module ti_hub est accessible à l'aide de cette commande. Cette instruction importe les attributs publics du module ti_hub dans son propre espace nom.

Pour des dispositifs d'entrée et de sortie spécifiques, utilisez la fonctionnalité de module dynamique en sélectionnant le dispositif via [Fns…] > Modul > ti_hub > menu Import dans l'Éditeur.

Voir :[Fns…]>Modul : module ti_hub.

y N

 

import time

 

Mot-clé

Syntaxe : import time

Description : Le module time est accessible à l'aide de cette commande. Cette instruction importe les attributs publics du module time dans son propre espace nom.

Voir :[Fns…]>Modul : modules time et ti_system.

y N

 

import ti_plotlib as plt

 

Mot-clé

Syntaxe : import ti_plotlib as plt

Description : Le module ti_plotlib est accessible à l'aide de cette commande. Cette instruction importe les attributs publics du module ti_plotlib dans son propre espace nom. Les attributs du module ti_plotlib doivent être saisis sous la forme plt.attribute.

Exemple :

Voir l'exemple de script : COLORLIN.

y N

» Modul
5:ti_plotlib...
1:import ti_plotlib as plt

[Fns…]>Modul
5:ti_plotlib...
1:import ti_plotlib as plt

 

import ti_rover as rv

 

Mot-clé

Syntaxe : import ti_rover as rv

Description : Le module ti_rover est accessible à l'aide de cette commande. Cette instruction importe les attributs publics du module ti_rover dans son propre espace nom. Les attributs du module ti_rover doivent être saisis sous la forme rv.attribute.

Exemple :

Voir l'exemple de script : ROVER.

y N

» Modul
7:ti_rover...
1:import ti_rover as rv

[Fns…]>Modul
7:ti_rover...
1:import ti_rover as rv

 

import ti_system

 

Mot-clé

Syntaxe : import ti_system

Description : Le module ti_system est accessible à l'aide de cette commande. Cette instruction importe les attributs publics du module ti_system dans son propre espace nom.

Exemple :

Voir l'exemple de script : REGEQ1.

yN

 

in

 

Mot-clé

Description : Utilisez « in » pour vérifier si une valeur se trouve dans une séquence ou pour itérer une séquence dans une boucle « for ».

y N

 

.index(x)

 

Module : Built-in

Syntaxe :var.index(x)

Description : Renvoie l'indice ou la position d'un élément d'une liste. Pour plus de détails, consultez la documentation de Python.

Exemple :

>>> a=[12,35,45]

>>> print(a.index(12))

0

>>> print(a.index(35))

1

>>> print(a.index(45))

2

y N

 

input()

 

Module : Built-in

Syntaxe : input()

Description : Invite à saisir des données

 

Exemple :

>>>input(“Name? ”)

Name? Moi

‘Moi’

 

Autre exemple :

CréezScript A

len=float(input(“len: “))

print(len)

 

ExécutezScript A

>>> # Shell Reinitialized

>>> # Exécution de A

>>>from A import *

len: 15 (saisissez15)

15.0 (sortiefloat 15.0)

y N

 

[Fns…] E/S
2:input()

 

.insert(indice,x)

 

Module : Built-in

Syntaxe : listname.insert(indice,x)

Description : La méthode insert() insère un élément x après indice dans une séquence.

Exemple :

>>>listA = [2,4,6,8]

>>>listA.insert(3,15)

>>>print(listA)

[2,4,6,15,8]

y 9 List
8:.insert(indice,x)

 

y N

 

[Fns…] > List
8:.insert(indice,x)

 

 

 

int()

 

Module : Built-in

Syntaxe : int(x)

Description : Retourne un objet integer x.

Exemple :

>>>int(34.67)

34

>>>int(1234.56)

1234

y N

 

[Fns…] > Type
1:int()

 

is

 

Mot-clé

Description : Utilisez « is » pour vérifier si deux objets sont identiques.

y N