1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| #! /usr/bin/env python
# -*- coding: cp1252 -*-
from Tkinter import *
from random import randrange
liste1=["Vous emménagez dans votre nouvel appartement. Vous disposez d'une clé ronde et d'une clé carrée mais vous ne savez plus laquelle d'entre elles ouvre la porte d'entrée. Vous choisissez d'utiliser la clé ronde. La porte s'ouvre.",
"Victor souhaite encadrer une photo. Il se rend au magasin et a le choix entre un moyen format et un grand format. Ne sachant plus la taille de sa photo, Victor choisit le moyen format. A son retour, il s'aperçoit que la photo est plus grande que le cadre.",
"Thierry voudrait regarder un documentaire à la télévision mais ne sait plus quelle chaîne diffuse l'émission. Il hésite entre la 2 et la 3. Il met la 2 et s'aperçoit que ce n'est pas la bonne chaîne.",
"Loïc doit acheter six œufs pour cuisiner. Plutôt que d'aller au supermarché, il se rend chez le boucher qui vend parfois des œufs. Une fois dans la boucherie, Loïc remarque un panier rempli d'œufs et demande au marchand les six œufs.",
"Stéphane vient d'acquérir une étagère. Il lui faut un tournevis plat ou cruciforme pour pouvoir la monter. Il regarde dans sa boîte à outils et prend un tournevis cruciforme. En ouvrant le carton, Stéphane s'aperçoit que c'est bien un cruciforme dont il a besoin.",
"Ce matin, vous avez un cours d'histoire-géographie. Ne sachant plus quelle matière aura lieu et pour ne pas encombrer votre cartable, vous décidez de prendre uniquement votre livre de géographie. Lorsque le cours débute, le professeur demande de bien vouloir sortir les livres de géographie.",
"Vous vous rendez au marché pour acheter des kiwis. Vous savez qu'il existe deux stands où l'on vend des kiwis, celui près de la boulangerie, et celui près du bar. Vous décidez d'aller au stand se trouvant près de la boulangerie et vous vous apercevez que le marchand n'est pas présent aujourd'hui.",
"Vous avez besoin de farine pour préparer un gâteau. Vous avez deux pots dont l'un est rouge et l'autre vert où vous rangez votre farine ou votre sucre. Vous décidez d'ouvrir le pot rouge et vous vous apercevez que c'est du sucre qu'il y a dedans.",
"Vous avez deux sujets de mathématiques à préparer pour demain. Un tirage au sort sera réalisé et un sujet sur les deux tombera. Vous choisissez de préparer le sujet n°1. Le lendemain, vous êtes mécontent de découvrir que le sujet tiré au sort est le n°2.",
"Sébastien doit se rendre à la préfecture en voiture. Il peut passer soit par la voie rapide soit par la ville. Il choisit d'emprunter la voie rapide. Après quelques minutes de route, Sébastien doit stopper son véhicule car un accident empêche la circulation.",
"Vous devez vous rendre à la gendarmerie, un endroit que vous ne connaissez pas beaucoup. Arrivé à un carrefour, vous êtes un peu perdu et vous ne savez plus si vous devez emprunter la rue de droite ou celle de gauche. Vous décidez de prendre à gauche et vous arrivez finalement à la gendarmerie.",
"Thibault se rend au magasin pour acheter une ampoule. Dans le rayon, il aperçoit des ampoule à vis et des ampoules à culot. Ne sachant plus quel type d'ampoule il lui faut, Thibault décide d'en prendre une à vis et se rend compte en rentrant chez lui que c'était une ampoule à culot qu'il lui fallait.",
"Dans une boutique de vêtement, David essaye un pantalon qu'il voudrait acheter. Il prend un pantalon de taille 42 et 43 et rentre dans la cabine d'essayage. David essaye la taille 43 et s'aperçoit que le pantalon est un peu trop large pour lui.",
"Vous êtes attendu chez un ami pour déjeuner. Vous pouvez emprunter le train ou le bus. Vous décidez de prendre le bus mais après quelques kilomètres un pneu crève. Finalement, vous arrivez en retard et le repas est terminé.",
"Vous voulez brancher votre grille-pain. Une des deux prises dont vous disposez est hors service mais vous ne savez plus si c'est celle du haut ou celle du bas qui ne fonctionne plus. Vous branchez la prise sur celle du haut et le témoin lumineux s'allume.",
"Vous recherchez un document que vous avez rangé soit dans votre classeur rouge, soit dans votre classeur vert. Vous regardez dans votre classeur rouge et vous ne trouvez pas le document.",
"Romain doit démonter sa roue de vélo. Il emprunte à son voisin une clé de 14 et une clé de 15 pour pouvoir dévisser l'écrou qui maintient la roue. Il essaie avec la clé de 14 et s'aperçoit qu'elle convient parfaitement.",
"Vous jouez à un jeu de hasard consistant à trouver la lettre E dissimulée derrière l'une de deux cartes de couleur rouge ou verte. Vous choisissez de retourner la carte rouge et vous trouvez la lettre E.",
"Luc est à l'hôtel. Il voudrait remplir le lavabo d'eau chaude pour se laver mais les robinets sont usés et rien n'indique lequel d'entre eux fait couler l'eau chaude. Luc ouvre le robinet de droite et de l'eau chaude coule.",
"Jacques doit réparer sa voiture qui ne démarre plus. D'après le manuel de réparation, deux pannes sont possibles : le démarreur ou la batterie. Il décide de démonter la batterie et d'en essayer une neuve. La voiture démarre sans problème."]
questions11=["Qu'est-ce que vous avez fait ? ","Qu'est-ce que vous vouliez ? ", "Quelle clé vouliez-vous utiliser ? ", "Avez-vous obtenu ce que vous vouliez ? ", "Êtes-vous satisfait de votre choix? "]
questions21=["Qu'est-ce que Victor a fait ? ","Qu'est-ce qu'il voulait ? ", "Quel format de cadre voulait-il acheter ? ", "A-t'il obtenu ce qu'il voulait ? ", "Est-il satisfait de son choix? "]
#questions31
#.......
fen1 = Tk()
fen1.configure(bg='white')
fen1.title("PIA")
larg,haut=fen1.winfo_screenwidth(),fen1.winfo_screenheight()
fen1.overrideredirect(1)
fen1.geometry("%dx%d+0+0"%(larg,haut))
def L1():
a=0
while (a<19):
a=a+1
cadre=Frame(fen1, width=2000, height=2000)
cadre.place(x=160, y=120)
Message(cadre, text=liste1[a], bg='white',font='Colibri 35', justify='left', width=1000).pack()
def QL11():
#cadre.destroy()
a=0
while (a<5):
a=a+1
r=randrange(5)
cadre2=Frame(fen1, bg='ivory',width=1000, height= 300, relief=RIDGE)
cadre2.place(x=160, y=600)
Message(cadre2, text=questions11[r], bg='white',font='Colibri 35 bold', justify='left', width=1000).pack()
Button(fen1,text='Phrases',command=L1, bg='grey').place(x=30, y=700)
Button(fen1,text='Questions',command=QL11, bg='grey').place(x=30, y=750)
Button(fen1,text='Quitter',command=fen1.destroy, bg='grey').place(x=30, y=800)
fen1.mainloop() |
Partager