|  | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
| 
				
				Simple Programming Question
			 
			
			Hi All, Forgive my ignorance, but I am writing a program where I have a set of commands that occur for a given number of trials (for in in range (0, No_trials)). I wish to have another event that only occurs every three trials (i.e. when i is 3, 6, 9 etc) - can anyone tell me how I would express this in Python? Many thanks Mark | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			Are you using the viztask module to run your trials? Either way, here is some code that shows how you can detect every third trial: Code: import viz import viztask viz.go() NUM_TRIALS = 10 def runTrial(): yield viztask.waitTime(1.0) def runExperiment(): for i in range(NUM_TRIALS): if i % 3 == 2: print 'Special event for every third trial' yield runTrial() print 'Finished trial',i+1 viztask.schedule( runExperiment() ) | 
|  | 
| 
 | 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| simple question drawing to screen | Kaminski | Vizard | 2 | 03-02-2011 11:03 AM | 
| Simple Joystick Question | 4711 | Vizard | 2 | 06-07-2010 07:06 AM | 
| simple VRPN question | mjabon | Precision Position Tracker (PPT) | 2 | 08-25-2009 10:12 PM | 
| Python Programming Question | jaylocco | Vizard | 2 | 07-21-2009 02:23 AM | 
| simple question? | Boombay | Vizard | 1 | 07-06-2009 10:51 AM |