Mémo Python
Commencer un nouveau programme : menu File → New Window
Exécuter un programme : menu Run → Run module (ou raccourci F5)
Arrêter un programme qui boucle : Ctrl + C
Instructions en algorithmique
Instructions correspondantes en Python
A prend la valeur v
A = v
(où A est une variable et v une expression quelconque)
Saisir A
Saisir A avec un texte
Python 2
Python 3
A = input()
A = input("A =")
A = eval(input())
A = eval(input("A ="))
Afficher A
Afficher A avec un texte
Python 2
Python 3
print A
print "A =", A
print (A)
print ("A =", A)
Si condition
Alors instructions
Sinon instructions
FinSi
if condition :
instructions
else :
instructions
Une condition d'égalité s'écrit A == B (double égal)
« A différent de B » s'écrit A != B
Le retour à gauche marque la fin de la conditionnelle.
Pour I allant de … à …
Faire instructions
FinPour
for i in range(...) :
instructions
Attention : range(n) fait aller i de 0 à (n-1).
Le retour à gauche marque la fin de la boucle.
Tantque condition
Faire instructions
FinTantque
while condition :
instructions
Le retour à gauche marque la fin de la boucle.
Mettre à part un groupe d'instructions pour
l'utiliser plusieurs fois ailleurs dans le
programme.
def fct (arguments) :
corps de la fonction
return resultat
Pour utiliser sqrt, sin, cos...
from math import * en début de programme
Pour appeler le module TORTUE
from turtle import *
effacer le dessin
reset()
aller à l'endroit de coordonnées x ; y
goto(x, y)
avancer d'une distance donnée
forward(distance)
reculer d'une distance donnée
backward(distance)
relever le crayon (pour ne plus dessiner)
up()
abaisser le crayon (pour dessiner)
down()
choisir la couleur du crayon : 'red', 'blue'...
color(couleur)
tourner à gauche d'un angle en degrés
left(angle)
tourner à droite d'un angle en degrés
right(angle)
Toujours terminer le programme par
mainloop()
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !