把一个整数分解因数,遇到一点小问题,求解!

https://img4.mukewang.com/5b4ef3430001b2bb06660380.jpg

number:385   
5 *
Traceback (most recent call last):
  File "D:/CCNA/python3.1/practice/因数分解.py", line 3, in <module>
    for i in range(2,n+1):
TypeError: 'float' object cannot be interpreted as an integer
为什么会出现这种结果!

慕斯王
浏览 415回答 2
2回答

狐的传说

Python3的话,试试n=n//i

ibeautiful

python2里/是地板除,而python3里改进了,/是真正的除,//是地板除
打开App,查看更多内容
随时随地看视频慕课网APP