Premiers pas#

Cette premiĂšre Ă©tape ne demande aucun prĂ©requis. Chaque cellule contient un programme modifiable, qui peut ĂȘtre exĂ©cutĂ© autant de fois que nĂ©cessaire.

La page prĂ©sente les premiers calculs, les variables, un peu de texte et l’affichage d’un rĂ©sultat.

DĂšs la seconde

Premiers calculs#

Python peut servir de calculatrice. Les symboles +, -, * et / dĂ©signent les quatre opĂ©rations usuelles. La puissance s’écrit avec **.

Dans un programme, un nombre dĂ©cimal s’écrit avec un point : 9.5 et non 9,5.

La commande print() demande Ă  Python d’afficher ce qui est placĂ© entre ses parenthĂšses. Par exemple, print(7 + 5) effectue le calcul puis affiche 12. Sa nature de fonction sera prĂ©cisĂ©e plus tard ; pour l’instant, il suffit de retenir qu’elle permet de voir un rĂ©sultat.

Avant l’exĂ©cution, il est utile de prĂ©voir les quatre rĂ©sultats.

Exemple
Python comme calculatrice
PrĂȘt
Sortie

  

Un premier essai consiste Ă  modifier une opĂ©ration, puis Ă  ajouter des parenthĂšses pour observer leur effet. Comme en mathĂ©matiques, elles permettent de choisir l’ordre des calculs.

Exemple
Ordre des opérations
PrĂȘt
Sortie

  

Deux écritures, deux résultats : explique la différence avant de poursuivre.

Conserver une valeur dans une variable#

Une variable associe un nom Ă  une valeur. Dans a = 5, Python calcule d’abord la valeur situĂ©e Ă  droite, puis l’associe au nom a.

valeur calculĂ©e5→nom de la variablea

Le signe égal se lit ici de droite à gauche : calculer la valeur, puis la conserver sous un nom.

Exemple
Premier programme
PrĂȘt
Sortie

  

À tester : changer les valeurs de a et b, puis remplacer la derniùre ligne par print(a * b) ou print(a**b).

Une variable peut évoluer au cours du programme.

Exemple
Faire évoluer une variable
PrĂȘt
Sortie

  

La ligne score = score + 3 n’est pas une Ă©galitĂ© mathĂ©matique. Elle demande Ă  Python de prendre l’ancienne valeur de score, de lui ajouter 3, puis d’enregistrer le rĂ©sultat sous le mĂȘme nom.

Du texte dans un programme#

Un texte est appelĂ© une chaĂźne de caractĂšres. Il s’écrit entre guillemets.

Exemple
Afficher du texte
PrĂȘt
Sortie

  

Le prĂ©nom et le message peuvent ĂȘtre personnalisĂ©s. Une chaĂźne de caractĂšres se conserve dans une variable exactement comme un nombre.

Nombres et chaĂźnes ne jouent cependant pas le mĂȘme rĂŽle.

Exemple
Observer les types
PrĂȘt
Sortie

  

type() indique la nature d’une valeur. Ici, age est un entier tandis que texte est une chaüne de caractùres.

Les quatre types les plus courants dans ce parcours sont les suivants.

Quelques types de valeurs#

Exemple

Type

Utilité

12

entier

compter des objets ou des étapes

9.5

flottant

représenter une mesure ou un résultat décimal

"Lina"

chaĂźne de caractĂšres

conserver du texte

True ou False

booléen

indiquer si une condition est vraie ou fausse

Les mots int, float, str et bool affichés par type() sont les noms utilisés par Python. Les booléens seront surtout rencontrés dans la page consacrée aux conditions.

Lire une erreur#

Les messages d’erreur font partie de l’apprentissage. Essaie volontairement le programme suivant, lis la derniùre ligne du message, puis corrige le nom de la variable.

À corriger
Une erreur Ă  corriger
Erreur attendue
Sortie

  
Comment chercher ?

La derniĂšre ligne indique NameError : Python rencontre un nom qu’il ne connaĂźt pas. Le message cite longeur et signale la ligne 2. Il reste alors Ă  comparer ce nom avec celui créé Ă  la ligne prĂ©cĂ©dente.

Python ne devine pas qu’un nom ressemble Ă  un autre : longueur et longeur sont deux noms diffĂ©rents pour lui.

Exercices#

Exercice 1

CrĂ©er deux variables largeur et hauteur contenant les valeurs 7 et 4, puis afficher l’aire du rectangle.

À toi
Aire d’un rectangle
À faire
Sortie

  

Exercice 2

Une place de cinĂ©ma coĂ»te 9,50 €. CrĂ©er une variable prix et afficher le prix de 4 places.

À toi
Prix total
À faire
Sortie

  

Exercice 3

Créer une variable prenom contenant un prénom, puis afficher un message de bienvenue qui utilise cette variable.

À toi
Message personnalisé
À faire
Sortie

  

Exercice 4

Créer une variable x égale à 5, lui ajouter 7, puis multiplier la nouvelle valeur par 2. Afficher le résultat final.

À toi
Faire évoluer x
À faire
Sortie

  

Avant de continuer#

Avant de poursuivre, il faut pouvoir expliquer la différence entre un nom de variable et sa valeur, prévoir un calcul simple et reconnaßtre une chaßne de caractÚres. Si une erreur apparaßt, le premier réflexe consiste à regarder son type et le numéro de ligne indiqué.

Si ces points sont clairs, bravo : tu as posé les premiÚres bases.

Dans le parcours