python - 如何确定Python整数形式的表达式的值?

标签 python

我是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/

相关文章:

python - Python 中 Kivy 小部件之间的交互

python - 使用 ffmpeg 调整大小后文件损坏

java - 从 Java 调用 python 脚本时获取输出的问题

python - 计算 Pandas 分组对象中的唯一值

python - Pyserial 在 Windows 上的非阻塞/忙等待用法 : How to monitor multiple serial ports in real time?

python - 无法初始化 peewee 的内存数据库

python - 在 Python 中搜索特定长度的相同字符串

python - django 通用模板

python - py.test - 在不同目录中收集 2 个 conftest.py 时出错

python - 如何获取值的 Substr