Corrigé des exercices de la partie 5 ci dessous

https://capytale2.ac-paris.fr/web/c/7218-3918336

Une variable est une étiquette permettant d’identifier une zone de la mémoire stockant une valeur qui lui a été affectée.

Une variable donnée a :

  • un type qui dépend de la nature de la valeur stockée (typage dynamique)
  • Une taille en mémoire (nombre de bit ou d’octets. Python gère la mémoire pour vous)
  • Un nom

Le nom doit respecter certaines règles :

  • Ne commence pas par un chiffre
  • Lettres minuscules MAJUSCULES  underscore_ et chiffres
  • Les mots réservés ne sont pas autorisés (voir coloration synthaxique)

Nous allons étudier 4 types de variables : int , float , str et bool

Une variable de type int permet de référencer des entiers naturels ou des entiers relatifs.

La taille n’est limitée que par la mémoire de la machine.

On utilise le type float pour représenter les nombres réels. La précision est limitée même si elle est largement suffisante pour beaucoup d’usages.

La virgule d’un nombre décimal se note avec un point en python

L’attribut alt de cette image est vide, son nom de fichier est Sans-titre-15.png.

Les puissances de 10 se notent avec e ou E

Une variable référençant une chaîne de caractères est de type str

Pour enregistrer une chaine de caractères dans une variable il faut utiliser des guillemets (« ) ou des apostrophes (‘)

Si la chaîne comporte une apostrophe il faut utiliser des guillemets.

La fonction input() permet de demander à l’utilisateur de saisir une chaîne de caractères au clavier.

Le résultat doit être affecté à une variable.

a=input(“Message affiché “)

Le type renvoyé est str même si vous avez saisi un nombre.

Exemple

La note d’svt est une chaine de caractères

La note d’svt est bien un nombre décimal.

note_svt=input("Quelle est votre note en SVT ?  ")
note_svt=float(note_svt)

note_spc=float(input("Quelle est votre note en SPC ?  "))

moyenne=(note_spc+note_svt)/2

print("votre moyenne est égale à ",moyenne)

Le caractère # au début d’une ligne permet d’annoter votre programme. La ligne n’est pas exécutée.

la note saisie au clavier en ligne 2 est de type str. Vous ne pourrez pas l’utiliser pour calculer la moyenne sans la conversion de type de la ligne 3.

On peut effectuer la saisie la conversion et l’affectation en une seule ligne comme pour la note de spc en ligne 4. Cela n’est cependant pas recommandé.

George Boole

Variable booléenne qui ne peut prendre que deux états True ou False

Nous verrons plus tard l’intérêt de ce type de variable.

Si vous tapez False ou True dans la console python vous remarquez d’après la coloration que ces mots sont réservés. Il en est de même pour not or et and.Il en est de même pour not or et and.

etat est une variable booléenne qui ne peut prendre que deux valeurs True ou False c’est-à-dire vrai ou faux.

or signifie ou. Est ce un ou inclusif ou exclusif ?

https://capytale2.ac-paris.fr/web/c/2705-3918569

Corrigés des exercices

https://capytale2.ac-paris.fr/web/c/7218-3918336

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *