Logo de kxs.frCours d'informatique pour le lycée et la prépa

Exercices 1

Exercice 1

Écrire un programme qui demande les deux côtés adjacents à l'angle droit d'un triangle rectangle et qui donne en réponse la longueur de l’hypoténuse, ainsi que le périmètre de ce triangle. Pour faire cet exercie il vous faudra utiliser le module Python Math (nous verrons les modules au prochain cours) afin de calculer une racine carrée. Pour cela il faut mettre ceci au début de votre programme :

import math

pour calculer la racine carrée de x il faudra ensuite utiliser la fonction suivante :

math.sqrt(x)

Exercice 2

Écrire un programme qui demande 2 entiers A et B, puis renvoie le quotient et le reste de la division euclidienne de A par B.

Exercice 3

Écrire un algorithme qui demande le prénom d'un utilisateur puis qui lui dit combien il y a de lettres dans son prénom (on pourra utiliser la fonction len(), à vous de trouver ce qu’elle fait).

Exercice 4

Rédiger un programme Python sous le nom bissextile.py qui, pour une variable recevant une valeur entière, indique si l’année correspondante est bissextile en affichant : « Cette année est bissextile » ou « Cette année n’est pas bissextile » selon le cas.

Rappel : les années bissextiles sont celles qui sont divisibles par 4, sauf lorsqu’elles débutent un siècle non multiple de 400. (Par exemple : l’année 2000 était bissextile : 2000 débute un siècle mais 2000/400 = 50 ; l’année 2100 ne sera pas bissextile).

Tester votre programme avec les années 2000, 2013, et 2100.

Exercice 5

Écrire un programme qui demande à l'utilisateur d'entrer un nombre et affiche ensuite soit la racine carrée de ce nombre, soit un message indiquant que la racine de ce nombre ne peut pas être calculée. Si vous avez du temps, vous pouvez également tester que l’utilisateur a bien rentré un nombre.