strong21
Messages postés1Date d'inscriptionjeudi 7 septembre 2017StatutMembreDernière intervention31 juillet 2019
-
31 juil. 2019 à 13:44
michel_92140
Messages postés1Date d'inscriptionvendredi 2 août 2019StatutMembreDernière intervention 2 août 2019
-
2 août 2019 à 23:38
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from tkinter import *
from random import randint
ranq = randint(0, 11)
ran1 = randint(0, 11)
ran2 = randint(0, 11)
#mise en place des variables de reponse
def put1(rep):
rep = 1
def put2(rep):
rep = 2
def put3(rep):
rep = 3
# verrification
#ordre : 123213312321
def verify(rep):
questions = ["q1: 1 x 8", "q2: 2 x 8", "q1: 3 x 8", "q2: 4 x 8", "q1: 5 x 8", "q2: 6 x 8", "q1: 7 x 8", "q2: 8 x 8", "q1: 9 x 8", "q2: 10 x 8", "q1: 11 x 8", "q2: 12 x 8"]
reponses = ["8", "16", "24", "36", "40", "48", "56", "64", "72", "80", "88", "96"]
lvl = 1
while ranq == ran2:
ran2 = randint(0, 11)
tb3.set(reponses[rand2])
lvl += 1
else:
f.quit()
elif lvl == 12:
if rep == 1:
tl.set("")
tb1.set("")
tb2.set("")
tb3.set("")
cons.set("you win")
else:
f.quit()
else:
tl.set("")
tb1.set("")
tb2.set("")
tb3.set("")
cons.set("il est possible que vous ayez ue un problème de compilation ou de programation")
f = Tk()
tb1 = StringVar()
tb2 = StringVar()
tb3 = StringVar()
questions = ["q1: 1 x 8", "q2: 2 x 8", "q1: 3 x 8", "q2: 4 x 8", "q1: 5 x 8", "q2: 6 x 8", "q1: 7 x 8", "q2: 8 x 8", "q1: 9 x 8", "q2: 10 x 8", "q1: 11 x 8", "q2: 12 x 8"]
reponses = ["8", "16", "24", "36", "40", "48", "56", "64", "72", "80", "88", "96"]
reponse = 0
cons = Label(f, text="bonjour appuyer sur un des trois bouttons pour repondre")
cons.pack()
michel_92140
Messages postés1Date d'inscriptionvendredi 2 août 2019StatutMembreDernière intervention 2 août 2019 2 août 2019 à 23:38
il manque dans ce code des tabulations partout, elles sont indispensables contrairement à d autres langage qui utilise des délimiteurs comme le C avec les accolades
Sinon, quel est le but de ce programme ?