本文整理汇总了Python中sage.rings.all.ZZ.is_zero方法的典型用法代码示例。如果您正苦于以下问题:Python ZZ.is_zero方法的具体用法?Python ZZ.is_zero怎么用?Python ZZ.is_zero使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sage.rings.all.ZZ
的用法示例。
在下文中一共展示了ZZ.is_zero方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Cusp
# 需要导入模块: from sage.rings.all import ZZ [as 别名]
# 或者: from sage.rings.all.ZZ import is_zero [as 别名]
#.........这里部分代码省略.........
sage: ZZ(Cusp(-19))
-19
sage: Cusp(4,2)._integer_()
2
::
sage: ZZ(Cusp(oo))
Traceback (most recent call last):
...
TypeError: cusp Infinity is not an integer
sage: ZZ(Cusp(-3,7))
Traceback (most recent call last):
...
TypeError: cusp -3/7 is not an integer
"""
if self.__b != 1:
raise TypeError, "cusp %s is not an integer"%self
return self.__a
def _repr_(self):
"""
String representation of this cusp.
EXAMPLES::
sage: a = Cusp(2/3); a
2/3
sage: a._repr_()
'2/3'
sage: a.rename('2/3(cusp)'); a
2/3(cusp)
"""
if self.__b.is_zero():
return "Infinity"
if self.__b != 1:
return "%s/%s"%(self.__a,self.__b)
else:
return str(self.__a)
def _latex_(self):
r"""
Latex representation of this cusp.
EXAMPLES::
sage: latex(Cusp(-2/7))
\frac{-2}{7}
sage: latex(Cusp(oo))
\infty
sage: latex(Cusp(oo)) == Cusp(oo)._latex_()
True
"""
if self.__b.is_zero():
return "\\infty"
if self.__b != 1:
return "\\frac{%s}{%s}"%(self.__a,self.__b)
else:
return str(self.__a)
def __neg__(self):
"""
The negative of this cusp.
EXAMPLES::