Outils pour utilisateurs

Outils du site


ateliers:robotique:echange_de_code

Ceci est une ancienne révision du document !


Ici on échange nos microdes

from tkinter import *
from tkinter.ttk import *
 
root = Tk()
 
Label(root, text='GeeksforGeeks', font=(
    'Verdana', 15)).pack(side=TOP, pady=10)
 
photo = PhotoImage(file=r"C:\Users\made in takos\PycharmProjects\jeuxClic\ico.png")
 
photoimage = photo.subsample(3, 3)
Button(root, text='Click Me !', image=photoimage,
       compound=LEFT).pack(side=TOP)
 
mainloop()
 
 
 
def compteur_temps():
    while i <= 60:
        i+=1
        print(i)
        time.sleep(1)
 
# On défini la fonction appelée à chaque clic sur le bouton
def incrementer_compteur():
    # Permet d'accéder à la variable globale
    global compteur
    compteur += 1
    print("Compteur :", compteur)
 
# On défini la fonction appelée lorsque la fenêtre score se ferme
def fermer_fenetre():
    #fenetre_score.destroy()
    if compteur >= 20:
        print("T'es NUL!!!")
    else:
        print("T'es FOOOOORT!!!")
    quit()
 
############## INTERFACE #############
fenetre = Tk()
fenetre.title("jeu Clic")
compteur_temps()
 
for ligne in range(5):
    for colonne in range(5):
        Button(fenetre, text='L%s-C%s' % (ligne, colonne), borderwidth=1, command=incrementer_compteur).grid(row = ligne, column = colonne)
# On crée le bouton en position aléatoire
Button(fenetre, text='LR-CR', borderwidth=1, command=lambda:[fermer_fenetre(), fenetre_score()]).grid(row = rnd_x, column = rnd_Y)
 
def fenetre_score():
    global compteur
    # On crée une nouvelle fenêtre
    fenetre_score = Toplevel(fenetre)
    fenetre_score.title("Score")
 
    # On ajoute un label pour afficher le score
    label_score = Label(fenetre_score, text="Votre score est de {}".format(compteur))
    label_score.pack(padx=10, pady=10)
 
    # On ajoute un bouton pour fermer la fenêtre
    bouton_fermer = Button(fenetre_score, text="Fermer", command=fermer_fenetre)
    bouton_fermer.pack(pady=10)
 
#fenetre.mainloop()
mainloop()
from tkinter import *
from tkinter.ttk import *
 
root = Tk()
 
Label(root, text='GeeksforGeeks', font=(
    'Verdana', 15)).pack(side=TOP, pady=10)
 
photo = PhotoImage(file=r"C:\Users\made in takos\PycharmProjects\jeuxClic\ico.png")
photoimage = photo.subsample(3, 3)
Button(root, text='Click Me !', image=photoimage,
       compound=LEFT).pack(side=TOP)
 
mainloop()
from tkinter import *
import random
import time
 
# On déclare nos variables pour les position en X et Y
rnd_x = random.randint(0, 5)
rnd_Y = random.randint(0, 5)
# On initialise la variable de score à 0
compteur = 0
 
 
def compteur_temps():
    i=0
    while i <= 60:
        i += 1
        print(i)
        time.sleep(1)
        break
    while i <= 60:
        i += 1
        print(i)
        time.sleep(1)
# On défini la fonction appelée à chaque clic sur le bouton
def incrementer_compteur():
    # Permet d'accéder à la variable globale
    global compteur
    compteur += 1
    print("Compteur :", compteur)
 
 
# On défini la fonction appelée lorsque la fenêtre score se ferme
def fermer_fenetre():
    # fenetre_score.destroy()
    if compteur >= 20:
        print("T'es NUL!!!")
    else:
        print("T'es FOOOOORT!!!")
    quit()
 
 
############## INTERFACE #############
fenetre = Tk()
fenetre.title("jeu Clic")
#compteur_temps()
from tkinter import *
from tkinter.ttk import *
 
photo = PhotoImage(file=r"C:\Users\Prog'\Documents\PychamProjects\pythonClic\1.png")
photoimage = photo.subsample(3, 3)
 
for ligne in range(5):
    for colonne in range(5):
        Button(fenetre, image=photoimage, command=incrementer_compteur).grid(row=ligne, column=colonne)
# On crée le bouton en position aléatoire
Button(fenetre, image=photoimage, command=lambda:[fermer_fenetre(), fenetre_score()]).grid(row = rnd_x, column = rnd_Y)
 
 
def fenetre_score():
    global compteur
    # On crée une nouvelle fenêtre
    fenetre_score = Toplevel(fenetre)
    fenetre_score.title("Score")
 
    # On ajoute un label pour afficher le score
    label_score = Label(fenetre_score, text="Votre score est de {}".format(compteur))
    label_score.pack(padx=10, pady=10)
 
    # On ajoute un bouton pour fermer la fenêtre
    bouton_fermer = Button(fenetre_score, text="Fermer", command=fermer_fenetre)
    bouton_fermer.pack(pady=10)
 
 
# fenetre.mainloop()
mainloop()
 
(moi GPT)

THE LAST ONE

 
#########################################
# - #Effacer le btn une fois cliqué
# - #Donner un indice après un certain score
# - #Ajouter un compteur de temps
#
#
 
from tkinter import *
from tkinter.ttk import *
import random
import time
 
fenetre = Tk()
fenetre.title("jeu Clic")
#compteur_temps()
 
photo = PhotoImage(file=r"C:\Users\made in takos\PycharmProjects\jeuxClic\ico.png")
photoimage = photo.subsample(3, 3)
 
rnd_x = random.randint(0, 10)
rnd_y = random.randint(0, 10)
 
# On initialise la variable de score à 0
compteur = 0
 
def retirer_bouton(ligne, colonne):
    global compteur
    compteur += 1
    score_label.config(text="Score : " + str(compteur))
    widgets = fenetre.grid_slaves(row=ligne, column=colonne)
    for widget in widgets:
        widget.grid_remove()
 
# On crée le bouton en position aléatoire
def placer_bouton_aleatoire():
    Button(fenetre, image = photoimage, command=lambda:[retirer_bouton(rnd_x, rnd_y),fenetre_score(), fermer_fenetre()]).grid(row=rnd_x, column=rnd_y)
placer_bouton_aleatoire()
 
def fenetre_score():
    global compteur
    score_label = Label(fenetre, text=" " + str(compteur))
    score_label = Label(fenetre, text="Score : " + str(compteur))
    score_label.grid(row=10, column=0,  pady=10)
 
def compteur_temps():
    i=0
    while i <= 60:
        i += 1
        print(i)
        time.sleep(1)
        break
    while i <= 60:
        i += 1
        print(i)
        time.sleep(1)
# On défini la fonction appelée à chaque clic sur le bouton
def incrementer_compteur():
    # Permet d'accéder à la variable globale
    global compteur
    compteur += 1
    print("Compteur :", compteur)
 
 
# On défini la fonction appelée lorsque la fenêtre score se ferme
def fermer_fenetre():
    # fenetre_score.destroy()
    if compteur >= 20:
        print("T'es NUL!!! ton score est de : ", compteur)
 
    else:
        print("T'es FOOOOORT!!!")
    quit()
 
 
############## INTERFACE #############
for ligne in range(10):
    for colonne in range(10):
        Button(fenetre, image = photoimage, command=lambda ligne=ligne, colonne=colonne: retirer_bouton(ligne, colonne)).grid(row=ligne, column=colonne)
 
score_label = Label(fenetre, text="Score : " + str(compteur))
 
score_label.grid(row=0, column=14, padx=10, pady=10, sticky="n")
 
# fenetre.mainloop()
mainloop()
ateliers/robotique/echange_de_code.1685978755.txt.gz · Dernière modification : 2023/06/05 17:25 de 81.246.217.164