Activité Python Part 1
Activité Python Part 1
Interface : Thonny
Editeur du programme.
Interpréteur du programme
= console Python (Shell)
>>>8+3*4 # Les priorités sont respectées !!! Eh oui...Les priorité sont respectées
>>>20/3
>>>20//3 # Quelle est cette opération spéciale ?................................................................
>>>20%3 # Quelle est cette opération spéciale ? ...............................................................
>>>3**4 # Quelle est cette opération ? .............................................................................
Page 1
II) NOTION DE VARIABLE
PYTHON
Avec Python il n'est pas nécessaire de déclarer le type des variables : elles sont dynamiquement
typées à l'instant de leur première affectation. L'instruction type() renvoie le type ( ou classe) de toute
variable.
Exercice 3 : Opérations sur les variables. Conserver a=3, b=5.5, c='47' et d= ' Douze '
>>>a+b # ......................<--- votre proposition
>>>a+c #…................................................. Ces deux types ne peuvent pas s'ajouter
>>>c*2 #…...................................................
Exercice 4 : Le transtypage est une opération souvent nécessaire qui consiste à traduire le type d'une
variable, en un autre type : par exemple float() traduit en décimal, un type chaîne ou un type entier.
Conserver a=3, b=5.5 et c='47' . Observer, deviner et tester comme précédemment.
La fonction print() sert à afficher et s'utilise ainsi : print ('la valeur a est', a)
On affiche différents objets et commentaires (entre guillemets) en les séparant par des virgules
Pour écrire successivement sur la même ligne faire : print ( a, end=' ')
Exercice 5 : Tradition
Page 2
Écrire un programme pour afficher le traditionel : "hello world". L’exécuter.
PYTHON
Page 3
PYTHON
La fonction input() s'utilise ainsi a=input("entrez un nombre")
avec 'a' la mémoire où sera stockée la donnée et entre guillemets le message à afficher
Attention, input() retourne toujours une chaîne de caractères, a est donc ici de type string.
Remarque : pour entrer un type int ou float, il faudra donc procéder à un transtypage.
Pour cela on peut composer les fonctions de Python. Exemple : a= int (input("entrez un nombre")).
a,b=3,2 a,b=3,2
a=a+b a,b=a+b,a-b
b=a-b print(a,b) #………… ?
print(a,b) #…………..
?
NB: On peut imbriquer des conditions et utiliser elif … : au lieu de else : puis if … :
Page 5
PYTHON
- == , != désignent les tests d'égalité, de différence
- >=, <=, >, < désignent les tests de comparaison
- not, and, or 'la négation', 'et' , 'ou' permettent de combiner logiquement les tests
V) LES COMMENTAIRES
Un programme bien fait comporte toujours des commentaires.
Ignorés par l'interpréteur Python, ils servent aux autres programmeurs pour comprendre ce que vous
avez fait et vous seront utiles lorsque vous relirez vos propres scripts plus tard.
NB : Il y a aussi les triple-guillemets " " " ... " " " de 'documentation' qui permettent d'écrire des
commentaires sur plusieurs lignes.
Remarque : while peut boucler à l'infinie si la condition est toujours vrai. Attention à son utilisation !!
Page 4
PYTHON
Page 4