Syntaxes TI, Xcas, Python

publicité
1S
commandes
entrées
sorties
aectation
si, alors, sinon
TI
Prompt A
ou Input "A=",A
Disp "A=",A
5→A
If condition
Then
instructions
Else
instructions
pour
End
For(K,1,10)
tant que
End
While condition
commentaires
Sept 2014
Syntaxes TI, Xcas, Python
instructions
instructions
End
impossibles
Xcas
saisir(a) ;
acher("a=",a) ;
a :=5 ;
si condition
alors instructions ;
sinon instructions ;
fsi ;
Python
a=oat(input("a="))
ou a=int(input("a="))
print("a=",a)
a=5
if condition :
instructions
else :
instructions
pour k de 1 jusque 10 faire for k in range(10) :
instructions ;
instructions
fpour ;
tantque condition faire
while condition :
instructions ;
instructions
ftantque ;
/* blablaba */
# blablabla
remarques :
• En python, la fonction input() renvoie une chaîne de caractères. Pour entrer un nombre,
il faut donc indiquer la conversion à eectuer, soit en un "réel" (nombre à virgule
ottante), soit en un entier (integer en anglais).
• Dans le cas de "si emboités", plutôt que d'écrire else : puis if condition : en python,
utiliser elif condition :
• En python, quand on écrit for k in range(10), le compteur k va de 0 à 9. Si on veut
qu'il aille de 1 à 10, il faut taper for k in range(1,11).
Attention : dans la version 3 de python le symbole / eectue une division classique à
virgule, et si on veut le quotient d'une division euclidienne entre deux entiers il faut
tapper //. Mais dans la version 2.7 le symbole / eectue une division euclidienne si le
numérateur et le dénominatuer sont entiers : ainsi 8/3 donne 2. Si on veut forcer le calcul
à se faire en division "à virgule", on peut taper 8.0/3, ou oat(8)/3.
1
syntaxes-algo
Téléchargement