Exercices de découverte de quelques notions de base

Pour les variables il existe plusieurs types de base : integer, float, boolean, string.
Conséquence sur le stockage des valeurs d'une variable : suivant le type le nombre d'octets ne sera pas le même. On comprend aisément que de changer le type d'une variable nécessite un traitement !

Un nom de variable ne doit pas contenir d'accent (possible en python, mais interdit dans les autres langages : on prend donc de bonnes habitudes).

Un nom de variable peut contenir des majuscules et des minuscules : attention Nom et nom ne sont pas les mêmes variables.

Bien évidemment une variable ne peut pas avoir le même nom qu'un mot clé du langage.

 Exercice 1

En utilisant les instructions input() et print() :

- demander à l'utilisateur son nom et mémoriser le dans la variable nom.

- afficher un message "Bonjour " suivi du contenu de la variable nom.

Que se passe t-il si l'utilisateur ne saisie pas son nom ?

 Exercice 2

En utilisant les instructions input() et print() :

- demander à l'utilisateur de rentrer un nombre et de le mémoriser dans la variable a.

- multiplié a par 2 et mettre le résultat dans resu

- afficher un message "résultat " suivi du contenu de la variable a.

Pourquoi cela ne fonctionne pas  ?

Corriger le problème

Exercice 3

Améliorer le programme de l'exercice 1 afin de tester le contenu de nom :

- si nom n'est pas vide : afficher le message "Bonjour" suivi du contenu de la variable nom

- sinon afficher le message "Vous n'avez rien écrit"

En cas de besoin, vous pouvez consulter la page sur l'utilisation des tests.

Exercice 4

Améliorer le programme de l'exercice précédent afin de poser la question Tant Que le contenu de nom est vide :

- si nom n'est pas vide : afficher le message "Bonjour" suivi du contenu de la variable nom

- sinon afficher le message "Vous n'avez rien écrit"

En cas de besoin, vous pouvez consulter la page sur l'utilisation de la boucle Tant Que.

 Exercice 5

- Saisir le base b et la hauteur h d'un triangle

- Vérifier que ce sont des nombres entiers positifs

- Calculer l'air du triangle, puis afficher le résultat.

Vous devez réinvestir les notions vues précédemment.

Pour vérifier le fonctionnement correct de votre programme, vous utiliserez le jeu de test suivant :

- saisir pour a et h des entiers positifs : le programme doit fonctionner normalement

- saisir pour a ou h une lettre : le programme doit vous reposer la question Tant Que vous n'avez pas saisi un nombre entier positif.

Je vous conseille de consulter cette page sur la manière de tester si une variable est un nombre positif ou pas.

Exercices 6 en lien avec la spécialité mathématiques

a- Pour un polynôme f (x) = ax2+bx+c de degré 2, écrire un programme en Python qui demande les coefficients a, b, c puis affiche le polynôme f (x) sous forme canonique.

b- Pour un polynôme f (x) = ax2 + bx + c de degré 2, écrire un programme en Python qui demande les coefficients a, b, c puis affiche les solutions de l’équation f (x) = 0.

c- Pour un polynôme f (x) = ax2 + bx + c de degré 2, écrire un programme en Python qui demande les coefficients a, b, c puis affiche les valeurs de f(x) pour x allant de -2 à +2 par pas de 0.2.