前提・実現したいこと
sympy.sqrtを用いて平方根の計算をしたあと、
その値が整数値であることをTrue判定したいです。
宜しくお願いします。
発生している問題・エラーメッセージ
python
1>>> import sympy 2>>> a = sympy.sqrt(25) 3>>> print(a) 45 5>>> print(isinstance(a,int)) 6False #←ここでTrueになってほしい。 7>>> print(isinstance(5,int)) 8True 9>>> type(a) 10<class 'sympy.core.numbers.Integer'> 11>>> print(isinstance(a,sympy.core.numbers.Integer)) 12Traceback (most recent call last): 13 File "<pyshell#11>", line 1, in <module> 14 print(isinstance(a,sympy.core.numbers.Integer)) 15AttributeError: module 'sympy.core.core' has no attribute 'numbers'
補足情報(FW/ツールのバージョンなど)
Windows10
Python3.6.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/28 10:04