teaching:exos:simulations_random_walks_codes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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] villersdteaching: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>
 #!/usr/bin/python #!/usr/bin/python
 # -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
  
-from Tkinter import *+from tkinter import *
 import time import time
  
 window = Tk() window = Tk()
-sizex=400 +sizex = 400 
-sizey=100+sizey = 200
 canvas = Canvas(window, width = sizex, height = sizey) canvas = Canvas(window, width = sizex, height = sizey)
 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            # displacement at each move in x direction +depx = 2            # displacement at each move in x direction 
-depy=           # displacement at each move in y direction+depy =            # displacement at each move in y direction
  
 ball=canvas.create_oval(x,y,x+r,y+r,fill="blue") ball=canvas.create_oval(x,y,x+r,y+r,fill="blue")
  
 #moves #moves
-no_moves=10+no_moves = 140
 for j in range(no_moves): for j in range(no_moves):
     canvas.move(ball, depx, depy)     canvas.move(ball, depx, depy)
-    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 =====
  • teaching/exos/simulations_random_walks_codes.txt
  • Dernière modification : 2018/11/05 12:09
  • de villersd