怎么判断两个数值是一样的啊

代码如下:
a="125786"
b="126386"
If print(a) is print(b):
print("相同”)
else:
print(”不同”)

为什么结果会是相同,怎么样才能说明他们不同?

你要对比两个数值是否相同就使用:==
如果你要匹配两个是否完全相同,就使用is

https://blog.csdn.net/u010513327/article/details/106391361

if a==b:
外面不要套print
print没有返回值,返回值是None
None和None当然一样


a="125786"
b="126386"
If a == b:
print("相同”)
else:
print(”不同”)

直接判断 a==b

如何判断a和B是不是一样的:

a=int(125786)       #把a定义成数字整数类型。
b=int(126386)       #把B定义成数字整数类型。
c=a is b             #让C返回一下a是不是等于B。
print(c)         #输出C的返回值。

如果是ture那就是一样的,如果是false那就是不一样的。

有帮助请采纳。

直接判断 a==b