Voici un programme très très simple (mais, qui peut servir, si par exemple, vous voulez calculer vos heures sup'). Il y a, à l'intérieur, un exemple de classe simple et de try-except simple aussi, qui "attrape" l'appui sur [ctrl]-[c].
-> Prérequis : Python 13 (mais, je pense que ça marche aussi avec des versions plus anciennes).
Exemple d'utilisation : Nous allons lancer le programme, pour calculer la différence, en heures-minutes, entre 8h45 et 16h15 :
1) Copiez le programme, à un emplacement accessible, aussi bien à vous qu'à l'interpréteur de commandes (mais aussi à Python)
2) Lancez le programme :
- a. Soit en double-cliquant dessus,
- b. Soit en allant dans "cmd" ou "powershell" :
- i. Dans le cas de "powershell", lancez "powershell.exe", puis saisissez à l'invite :
Code : Tout sélectionner
python calc_hour.py4) Saisissez à l'invite, ici, l'heure la plus grande, sous le format indiqué (ex : 5h30)Format des heures : ex : 5h30
Entrez l'heure 1 (La plus grande) :
5) Tapez [entrée], puis indiquez l'heure la plus petite. Vous devez avoir ceci :
6) A la fin, indiquez l'opération à effectuer (+ ou -). Vous devez avoir ceci, avant de valider avec la touche [entrée] :Format des heures : ex : 5h30
Entrez l'heure 1 (La plus grande) : 16h15
Entrez l'heure 2 (La plus petite) : 8h45
Operation : + ou - :
7) Validez donc, en tapant sur la touche [entrée]. Vous obtenez donc le résultat :Format des heures : ex : 5h30
Entrez l'heure 1 (La plus grande) : 16h15
Entrez l'heure 2 (La plus petite) : 8h45
Operation : + ou - : -
________________________________________________________
Résultat de : 16h15 - 8h45 = 7h30
________________________________________________________
8) Et le programme recommence depuis le début, pour une autre heure éventuelle à calculer :
Format des heures : ex : 5h30
Entrez l'heure 1 (La plus grande) :
9) Pour quitter le programme, faire :
- a. soit fermer directement la fenêtre,
- b. soit, saisir l'heure la plus grande, l'heure la plus petite, et surtout l'opération, vides,
- c. soit, tapez [ctrl]+[c], sur votre clavier, à n'importe quel moment
Bonne soirée.