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 vA = 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 / 1 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 !