#!/usr/bin/python from tkinter import * from tkinter.messagebox import * import random métaux={'fer':7.9,'plomb':11.4,"or":19.3,"aluminium":2.7,'cuivre':9,"argent":10.5,'zinc':7.1} def cube(): global k k=random.choice(range(1,10)) global e e=random.choice(range(1,10)) global m m=random.choice(list(métaux)) print("Une masse cubique en",m,"a",k*e,"cm d’arête. On la transforme en une feuille de",e,"mm d’épaisseur.") print("Quel est la masse d'un mètre carré de cette feuille ?") def réponse_cube(): global k k global e e métaux={'fer':7.9,'plomb':11.4,'or':19.3,'aluminium':2.7,'cuivre':9,'argent':10.5,'zinc':7.1} global m m print("La densité du",m,"est égale à :"), # je n'arrive pas à associer la densité du métal m fenetre = Tk() canvas = Canvas(fenetre, width=100, height=20, background='white') canvas.pack(side =TOP, padx =5, pady =5) bouton1 = Button(fenetre, text ='cube', command = cube) bouton1.pack(side =TOP, padx =10, pady =10) bouton3 = Button(fenetre, text ='réponse_cube', command = réponse_cube) bouton3.pack(side =RIGHT, padx =10, pady =10) fenetre.mainloop()