Changes

Jump to navigation Jump to search
m
Line 21: Line 21:  
  from math import sqrt
 
  from math import sqrt
 
and
 
and
    defprim(lc,'sqrt', 1, lambda lc,x: int(sqrt(x)))
+
defprim(lc,'sqrt', 1, lambda lc,x: int(sqrt(x)))
 
* And I had to define a new brick for square root in tasetup.py and describe the bricks attributes: its size; how it connects to other bricks; and default values.  
 
* And I had to define a new brick for square root in tasetup.py and describe the bricks attributes: its size; how it connects to other bricks; and default values.  
    ('sqrt','sqrt','sqrt',100),
+
('sqrt','sqrt','sqrt',100),
 
and
 
and
  'sqrt':    (('num',True,0,20),('num',False,42,20)),
+
'sqrt':    (('num',True,0,20),('num',False,42,20)),
 
* Finally, I had to create a graphic for the brick (images/en/numbers/sqrt.gif) and modify the panel for numbers (images/en/numbers/numbersgroup,gif and numbersmask.gif). I made similar changes to the Spanish version (images/es) and French version (images/fr).
 
* Finally, I had to create a graphic for the brick (images/en/numbers/sqrt.gif) and modify the panel for numbers (images/en/numbers/numbersgroup,gif and numbersmask.gif). I made similar changes to the Spanish version (images/es) and French version (images/fr).
 
[[Image:Sqrt.gif|thumb|left|sqrt.gif]]
 
[[Image:Sqrt.gif|thumb|left|sqrt.gif]]

Navigation menu