Types de données en Python - LMPT
Types de données en Python - LMPT
Types de données en Python - LMPT
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Controle Continu n o 3<br />
Le but du projet est <strong>de</strong> créer un « pipotron », un générateur d’excuses aléatoires. Pour cela, une<br />
excuse est une phrase constituée <strong>de</strong> sujet + verbe + autre chose.<br />
Par exemple : « ma grand-mère était mala<strong>de</strong> », « le bus avait du retard », « le réveil n’a pas<br />
sonné » etc...<br />
Vous <strong>de</strong>vez :<br />
– construire une interface graphique cont<strong>en</strong>ant : trois zones <strong>de</strong> texte avec un bouton <strong>en</strong> <strong>de</strong>ssous<br />
<strong>de</strong> chaque zone : "sujet", "verbe", "complém<strong>en</strong>t" ; et <strong>de</strong>ux boutons supplém<strong>en</strong>taires à<br />
part : "pipotron" et quitter". Le bouton "quitter" sert bi<strong>en</strong> à quoi l’on p<strong>en</strong>se.<br />
– un click sur le bouton "sujet" choisit un sujet au hasard dans une liste <strong>de</strong> sujets, un click sur<br />
le bouton "verbe" choisit un verbe au hasard dans la liste <strong>de</strong>s verbes et <strong>en</strong>fin un click sur<br />
"complém<strong>en</strong>t" choisit un complém<strong>en</strong>t <strong>de</strong> phrase au hasard dans la liste correspondante.<br />
– lors <strong>de</strong> chaque click, la zone <strong>de</strong> texte correspondante est raffraichie, faisant apparaitre une<br />
nouvelle excuse. 1<br />
– un click sur "pipotron" ajoute la phrase complète obt<strong>en</strong>ue à un fichier sur le disque « pipotron.txt<br />
», constituant ainsi une base d’excuses.<br />
– dans l’idéal, la liste <strong>de</strong>s sujets, <strong>de</strong>s verbes et <strong>de</strong>s complém<strong>en</strong>ts <strong>de</strong>vrait être constituée <strong>de</strong> trois<br />
fichiers mais on se cont<strong>en</strong>tera <strong>de</strong> listes crées dans le script lui-même.<br />
1. la phrase obt<strong>en</strong>ue n’a pas forcém<strong>en</strong>t un s<strong>en</strong>s : « ma grand-mère n’a pas sonné » :)