[Python-checkins] python/dist/src/Demo/curses life.py,1.2,1.3

akuchling@sourceforge.net akuchling@sourceforge.net
2002年4月10日 07:50:19 -0700


Update of /cvsroot/python/python/dist/src/Demo/curses
In directory usw-pr-cvs1:/tmp/cvs-serv21831
Modified Files:
	life.py 
Log Message:
Use random module instead of whrandom
Move imports to top
Index: life.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/curses/life.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** life.py	5 Nov 2001 21:21:55 -0000	1.2
--- life.py	10 Apr 2002 14:50:16 -0000	1.3
***************
*** 18,21 ****
--- 18,24 ----
 #
 
+ import random, string, traceback
+ import curses
+ 
 class LifeBoard:
 """Encapsulates a Life board
***************
*** 119,127 ****
 def makeRandom(self):
 	"Fill the board with a random pattern"
- 	import whrandom
 	self.state={}
 	for i in range(0, self.X): 
 for j in range(0, self.Y):
! 		if whrandom.random()*10>5.0: self.set(j,i)
 
 
--- 122,129 ----
 def makeRandom(self):
 	"Fill the board with a random pattern"
 	self.state={}
 	for i in range(0, self.X): 
 for j in range(0, self.Y):
! if random.random() > 0.5: self.set(j,i)
 
 
***************
*** 140,144 ****
 
 def main(stdscr):
- import string, curses
 
 # Clear the screen and display the menu of keys
--- 142,145 ----
***************
*** 197,201 ****
 
 if __name__=='__main__':
- import curses, traceback
 try:
 	# Initialize curses
--- 198,201 ----

AltStyle によって変換されたページ (->オリジナル) /