问题遇到的现象和发生背景 学习Python时出现的,使用版本为Python2.7
问题相关代码,请勿粘贴截图
def spam(divideBy):
return 42 / divideBy
print(spam(12))
def spam(divideBy):
return 42 / divideBy
print(spam(12))
在python2.7里,如果是2个整数,/ 除法得到的结果会向下取整,所以42/12=3,但是在python3里就不一样了,得到的是一个浮点数3.5