Sage中是否有一个函数检查有理数是否为正方形?编写这样的函数很容易,但我更喜欢使用现有函数,因为我不想将这么多自编函数复制到我需要它们的每个工作表中。
使用is_square
方法。
sage: a = 5/9
sage: a.is_square()
False
sage: b = 4/9
sage: b.is_square()
True
另外,不是将一堆定义从一个工作表复制粘贴到另一个工作表,而是应该将所有自定义函数放在一个文件中,比如my_stuff.sage
,并从需要这些东西的工作表中加载这个文件。