Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
teaching:exos:simulations_random_walks_codes [2018/11/05 11:37] – [Histogrammes de nombres aléatoires] villersd | teaching:exos:simulations_random_walks_codes [2018/11/05 11:40] – [Représenter le déplacement d'un objet] villersd | ||
---|---|---|---|
Ligne 79: | Ligne 79: | ||
===== Représenter le déplacement d'un objet ===== | ===== Représenter le déplacement d'un objet ===== | ||
- | <sxh python; title : 03_tkinter_simple_move.py> | + | <code python 03_tkinter_simple_move.py> |
# | # | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
- | from Tkinter | + | from tkinter |
import time | import time | ||
window = Tk() | window = Tk() | ||
- | sizex=400 | + | sizex = 400 |
- | sizey=100 | + | sizey = 200 |
canvas = Canvas(window, | canvas = Canvas(window, | ||
canvas.pack() | canvas.pack() | ||
x = 100 # initial left-most edge of first ball | x = 100 # initial left-most edge of first ball | ||
y = 30 # initial top-most edge of first ball | y = 30 # initial top-most edge of first ball | ||
- | r=20 # ball diameter | + | r = 20 # ball diameter |
- | depx=2 | + | depx = 2 # displacement at each move in x direction |
- | depy=0 # displacement at each move in y direction | + | depy = 1 # displacement at each move in y direction |
ball=canvas.create_oval(x, | ball=canvas.create_oval(x, | ||
#moves | #moves | ||
- | no_moves=10 | + | no_moves = 140 |
for j in range(no_moves): | for j in range(no_moves): | ||
canvas.move(ball, | canvas.move(ball, | ||
- | canvas.after(10) # time delay in milliseconds | + | canvas.after(20) # time delay in milliseconds |
canvas.update() | canvas.update() | ||
time.sleep(5) # on attend quelques secondes | time.sleep(5) # on attend quelques secondes | ||
window.destroy() | window.destroy() | ||
- | + | </code> | |
- | </sxh> | + | |
===== Représenter le déplacement de nombreux points ===== | ===== Représenter le déplacement de nombreux points ===== |