Aide Tkinter Python

Aide Tkinter Python - Python - Programmation

Marsh Posté le 22-04-2016 à 21:47:07    

Bonjour, je suis actuellement à Terminale et j'aurais besoin d'aide pour finir un projet.
 
j'ai fait un programme qui sert à vérifier si un code correspond à un bon numéro. Le programme fonctionne parfaitement, voici une capture d'écran du programme:
 
http://forums.futura-sciences.com/ [...] 1461353989
 
Cependant je dois maintenant, créer une interface graphique à l'aide de TKinter et y insérer ce programme. Mais je n'y arrive pas, je sais qu'il faut créer des fonctions, mais je ne comprends pas comme faire sans changer mon programme.
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 22-04-2016 à 21:47:07   

Reply

Marsh Posté le 22-04-2016 à 22:29:11    

Voici le programme pour ceux qui ne voient pas la capture d'écran:
 
try:
    chaine = input("Veuillez entrer votre Numéro de sécurité" )
    numero = float(chaine)
except ValueError:
    print(chaine, "n'est pas un nombre !" )
else:
    e = 3
    n = 0
    while numero<1000 or numero>9998 :
        e-=1
        print("Numéro INVALIDE !\nIl vous reste",e,"essais" )
        n+=1
        if n==3:
            print("Nombre d'essai authorisé dépassé\nVeuillez contactez un Administrateur" )
            break
        numero = float(input("Veuillez entrer votre Numéro de sécurité" ))
    else:
        print("Numéro VALIDE !" )
        try:
            chaine1 = input("Veuillez entrez la Clé de contrôle" )
            cle = float(chaine1)
        except ValueError:
            print(chaine1, "n'est pas un nombre !" )
        else:
            i = 3
            c = 0
            while cle != 9999-numero%10000 :
                i-=1
                print("Clé de sécurité INVALIDE !\nIl vous reste",i,"essais" )
                c+=1
                if c==3:
                    print("Nombre d'essai authorisé dépassé\nVeuillez contactez un Administrateur" )
                    break
                cle = float(input("Veuillez entrer la Clé de contrôle" ))
            else:
                print("Clé VALIDE !" )

Reply

Marsh Posté le 30-04-2016 à 19:59:52    

raroum a écrit :

je ne comprends pas comme faire sans changer mon programme.


C'est parce-que changer le programme est le principe de l'exercice, tu es censé extraire le coeur du programme dans des fonctions pouvant être intégrées dans une interface graphique [:mrbrelle]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed