📜  python 检查 3 个值是否相等 - Python (1)

📅  最后修改于: 2023-12-03 14:46:16.501000             🧑  作者: Mango

主题:Python 检查 3 个值是否相等

在 Python 编程中,我们有时需要检查 3 个值是否相等。这个过程非常简单,你可以使用以下几种方法之一来实现。

利用逻辑运算符and==来检查

利用逻辑运算符and==来检查三个变量的值是否相等,代码如下:

a = 1
b = 1
c = 1

if a == b and b == c:
    print("这三个变量的值相等")
else:
    print("这三个变量的值不相等")

这将输出 "这三个变量的值相等"。

利用集合的性质来检查

Python 中的集合是一组互不相同的元素。如果将三个值存储在集合中,且集合的大小为 1,则这三个值必须相等。代码如下:

a = 2
b = 2
c = 2

if len(set([a, b, c])) == 1:
    print("这三个变量的值相等")
else:
    print("这三个变量的值不相等")

这将输出 "这三个变量的值相等"。

利用count()函数来检查

Python 中的count()函数用于统计元素在列表中出现的次数。如果检查出三个值在列表中出现的次数都为 3,则它们相等。代码如下:

l = [3, 3, 3]

if l.count(a) == 3 and l.count(b) == 3 and l.count(c) == 3:
    print("这三个变量的值相等")
else:
    print("这三个变量的值不相等")

这将输出 "这三个变量的值相等"。

总结:以上三种方法都可以检查三个变量的值是否相等,你可以根据具体情况选择使用哪种方法。