我是Python新手,我对作业问题有疑问。我无法找到整数形式的表达式的值。
问题是c=(6-3)*(2+7)/3
。
我所做的是print("c=(6-3) * (2+7)/3=", (6-3) * (2+)/3)
我得到了值 9.0 那么我应该写什么表达式才能得到 9 而不是 9.0?
最佳答案
由于您使用的是乘法和除法,您的答案将转换为 float ,因此最后您只需将其转换为整数即可。 所以你可以试试这个:
print("c=(6-3) * (2+7)/3=", int((6-3) * (2+7)/3))
关于python - 如何确定Python整数形式的表达式的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58168881/