Ceci a pour effet d’ouvrir une nouvelle fenêtre, sans invite, dans laquelle on peut écrire un
programme complet :
Fenêtre d’édition
Dans cette fenêtre, recopiez la fonction
perimetre
vue en cours qui calcule le périmètre d’un
rectangle :
def perimetre(largeur, longueur):
"""int * int -> int
hypothèse : (largeur >= 0) and (longueur >= 0)
hypothèse : longueur >= largeur
retourne le périmètre du rectangle défini par sa largeur et sa longueur."""
return 2* (largeur + longueur)
2)
Enregistrez le programme dans un fichier en vous aidant du menu de la fenêtre d’édition :
— «File» →«Save» (ou la combinaison des 2 touches du clavier <CTRL> S)
— ou «File» →«Save As. . . » (ou la combinaison des 3 touches <CTRL> <MAJ> S)
Cette étape est importante et réclamée avant toute exécution du programme.
ATTENTION :
Pensez à sauvegarder régulièrement vos programmes.
3) Exécutez votre programme en utilisant le menu :
— «Run» →«Run Module» (ou utilisez la touche F5)
Vous aurez peut-être remarqué que l’interpréteur a repris la main. Celui-ci dispose désormais de
la fonction nouvellement définie
perimetre
. À la suite de l’invite, écrivez une expression qui
calcule le périmètre d’un rectange de largeur 4 unités et de longueur 5 unités.
Question 5
A la suite de la fonction précédente, dans la fenêtre d’édition, rajoutez la définition de la fonction
surface
qui calcule la surface d’un rectangle de largueur
l
et longueur
L
. Vous n’oublierez pas
de fourni un jeu de tests pour votre fonction.
Vérifiez ensuite le résultat de ce que renvoie votre fonction sur les exemples suivants :
>>> surface(1,4)
>>> surface(2,0)
>>> surface(3,4)
Attention : n’oubliez pas de sauvegarder votre fichier avant d’exécuter le pro-
gramme.
4