Example: tutorial.rst — The trianglelib tutorial¶
“There is no royal road to geometry.” — Euclid
This module makes triangle processing fun!
The beginner will enjoy how the utils
module
lets you get started quickly.
>>> from trianglelib import utils
>>> utils.is_isosceles(5, 5, 7)
True
But fancier programmers can use the Triangle
class to create an actual triangle object
upon which they can then perform lots of operations.
For example, consider this Python program:
from trianglelib.shape import Triangle
t = Triangle(5, 5, 5)
print 'Equilateral?', t.is_equilateral()
print 'Isosceles?', t.is_isosceles()
Since methods like is_equilateral()
return Boolean values, this program will produce the following output:
Equilateral? True
Isosceles? True
Read Example: guide.rst — The trianglelib guide to learn more!
Warning
This module only handles three-sided polygons; five-sided figures are right out.