没有Python 3中的小数点的商

时间:2016-12-10 11:17:00

标签: python python-3.x

我正在编写一个Python 3.5.2程序,其中包括部门。

当我运行以下内容时:

>>> 10/2
5.0

虽然答案是正确的,但它有一个小数点。如何获得没有小数点的商,例如,10/2应该产生5,而不是5.0

1 个答案:

答案 0 :(得分:-1)

查看this个答案。在Python 3中,使用//运算符执行整数除法,并且常规除法运算符可以生成浮点数。例如,检查1/2 - 如果获得0.5,则不是整数除法,0是。import importlib my_modules = [] def getModules(self): os.chdir(moduleDir) for module in os.listdir(): my_module = importlib.import_module(module[:-3]) # Or: module.split('.')[0] my_modules.append(my_module) 。 IDLE与此无关。