资讯动态

Python学习记录2

发布时间:2026/8/31 4:53:50 来源:尧图企业网站定制
今天是2026年8月30日在今天进一步的学习中我学习了算术运算符的相关内容这里有一个尝试案例十分值得记录下来在键盘上输入 x 和 y 的值分别计算 x y 和 x - y。看起来似乎十分简单但真正实践后我发现还是有细节需要注意如果我的代码是这样x input(请输入x的值:) y input(请输入y的值:) print(x y ,x y) print(x - y ,x - y)看起来似乎没有任何问题但在 PyCharm 中尚未运行的时候最后一行的 x - y 就会有警告信息如果运行后输入 x 5y 10x y 的值会是 105x - y 的值更是会直接报错但如果将代码修改为以下代码则可以顺利运行x input(请输入x的值:) y input(请输入y的值:) print(x y ,int(x) int(y)) print(x - y ,int(x) - int(y))这是因为上面的代码块中x 和 y 的类型均为字符串当我输入 x 和 y 的值之后字符串的 5 和 10 相加便会出现 105 这样看起来不符合常理的结果x - y 更是直接报错因为字符串相减在我目前所学的知识里似乎是没有这样的语法的因此我们需要借助 int() 将两个字符串转型成整数才可以进行算术运算或者还有以下一种改法x float(input(请输入x的值:)) y float(input(请输入y的值:)) print(x y ,x y) print(x - y ,x - y)但是这里需要注意的是如果 x 0.5y 0.4在计算 x - y 的时候结果会变成 0.099999后面省略这是因为计算机二进制计算的精度问题不必理会。这一个代码需求看起来似乎没什么难度然而却是细节决定成败我决定记录下来。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价