Top.Mail.Ru
Ответы

Срочно даю пять балов У меня есть 4 числа надо определить какие из них равны с друг другом Python

У меня есть 4 числа надо определить какие из них равны с друг другом (не хочу писать тысячу условий)

По дате
По рейтингу
Аватар пользователя
Знаток
123456
 array = (1,2,3,4,2)  
 
for i in range(len(array)):  
    for j in range(i):  
            if array[i] == array[j]:
                  print("array[",i,"] == array[",j,"]") 
Аватар пользователя
Просветленный

Перебери все пары циклом и сравни

Аватар пользователя
Знаток
1234567891011121314151617
 a = 5  
b = 6  
c = 5  
d = 8  
  
if a == b:  
    print("a и b равны")  
if a == c:  
    print("a и c равны")  
if a == d:  
    print("a и d равны")  
if b == c:  
    print("b и c равны")  
if b == d:  
    print("b и d равны")  
if c == d:  
    print("c и d равны") 
Аватар пользователя
Мыслитель

Для определения, какие из четырех чисел равны друг другу, вы можете использовать функцию set(), которая создаст множество уникальных элементов из списка чисел. Если количество элементов в множестве равно 1, то все числа равны друг другу. Вот пример кода:


numbers = [4, 4, 8, 4]
if len(set(numbers)) == 1:
print("Все числа равны друг другу")
else:
print("Числа не равны друг другу")
В этом примере, если все числа в списке numbers равны друг другу, то программа выведет "Все числа равны друг другу". В противном случае, программа выведет "Числа не равны друг другу".

Можно заменить значения в списке numbers на нужные вам числа.

Аватар пользователя
Мастер

Если у вас есть список из 4 чисел, можно сравнить их используя операторы сравнения и функцию `set()`. Вот пример кода на Python:

```
numbers = [3, 7, 3, 9]

if len(set(numbers)) == 1:
print("Все числа равны между собой")
elif len(set(numbers)) == len(numbers):
print("Все числа различны")
else:
print("Некоторые числа равны между собой")
```

В этом примере мы сначала создаем список `numbers` из 4 чисел. Затем мы проверяем, равны ли все числа между собой, используя функцию `set()` для удаления повторяющихся элементов в списке и сравнивая длину полученного множества с 1. Если это так, то все числа одинаковые. Если есть повторяющиеся элементы в списке, но не все числа одинаковы, то мы выводим "Некоторые числа равны между собой". Если все числа отличаются друг от друга, то мы выводим "Все числа различны".