意外的数学输出

Sqy*_*yer 2 python

我正试着在学习Python艰苦之路的练习中计算我的蛋.计算鸡蛋的公式是:

print (3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6)
Run Code Online (Sandbox Code Playgroud)

建议的答案是7.我越来越6.75不知道为什么,我认为我正确地把它放进去但我可能是错的.上面显示的方式正是我如何将它放入程序中.

注意:我使用的书使用2.6版本的Python,我在使用3.1版本.这可能是混乱的一部分.请帮忙.

此处提供的URL供参考.

Ism*_*awi 12

在python 2.x中,/运算符执行整数除法.在python 3中,无论输入类型如何,结果/都是a float.使用//运算符执行整数除法.