Exercice 2 – Bases de Python

Les comptes de Guillaume et Marion

Guillaume et Marion veulent un petit programme pour gérer leurs comptes bancaires. Ils ont chacun un compte, et veulent recevoir différents messages selon l’état de leur compte et celui de leur conjoint: les deux positifs, ou bien les deux négatifs, ou bien l’un positif et l’autre négatif avec un transfert possible pour rétablir la situation, ou bien l’un positif et l’autre négatif sans transfert possible pour rétablir la situation.

Exemples d’execution :

Exemple 1:

Lancement de la gestion des comptes? *l’utilisateur entre non*
OK. A bientot.

Exemple 2:

Lancement de la gestion des comptes? *l’utilisateur entre oui*
Solde du compte de Guillaume? *l’utilisateur entre 150.5*
Solde du compte de Marion? *l’utilisateur entre 340.12*
Tous les deux en positif!

Exemple 3:

Lancement de la gestion des comptes? *l’utilisateur entre oui*
Solde du compte de Guillaume? *l’utilisateur entre -112*
Solde du compte de Marion? *l’utilisateur entre -240.4*
Tous les deux en négatif!
Impossible de rétablir la situation.

Exemple 4:

Lancement de la gestion des comptes? *l’utilisateur entre oui*
Solde du compte de Guillaume? *l’utilisateur entre 350.87*
Solde du compte de Marion? *l’utilisateur entre -240*
Marion est en négatif.
Guillaume peut lui transférer 240 euros (il lui restera 110.87 euros).

Exemple 5:

Lancement de la gestion des comptes? *l’utilisateur entre oui*
Solde du compte de Guillaume? *l’utilisateur entre -270*
Solde du compte de Marion? *l’utilisateur entre 250*
Guillaume est en négatif.
Impossible de rétablir la situation.

 /!\ Lorsque que l’on vous demande d’afficher une phrase à l’écran, vous devez suivre celle de l’exemple à la lettre (seuls les différences de ponctuation, d’espaces, de majuscules, et de certains accents sont tolérées).

Exercice tiré de caséine université de Grenoble – proposé par Aurélie Lagoutte


Exercice 3 – Factorielle