Python

Даны три целых числа. Определите, сколько среди них

Даны три целых числа. Определите, сколько среди них
совпадающих. Программа должна вывести одно из чисел:
■■ 3 – если все совпадают;
■■ 2 – если два совпадает;
■■ 0 – если все числа различны.
Сделайте желательно с if, elif
Юрий Чирва
Юрий Чирва
179
if a==b==c:
print(3)
elif a==b or a==c or b==c:
print(2)
else
print(0)
Олег Балбеков
Олег Балбеков
5 315
Лучший ответ
int a, b, c;
if(a == b && b == c && a == c){
cout << 3;
}
else if(a == b || a == c || b == c){
cout << 2;
}
else
cout << 0;
Ваня Кривулец
Ваня Кривулец
1 189
Дмитрий Удовиченко #include <iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
if (a == b && b == c && a == c){
cout << 3;
}
else if (a == b || a == c || b == c){
cout << 2;
} else {
cout << 0;
}
return 0;
}
a = int(input())
b = int(input())
c = int(input())

if a == b and b == c and a == c:
print('3')
elif (a == b or b == c) or ( a == b or a == c):
print('2')
else:
print('0')
a = int(input())
b = int(input())
c = int(input())
if a==b==c:
print(3)
elif a==b or a==c or b==c:
print(2)
else:
print(0)
Mike Lykyanov
Mike Lykyanov
194
a,b,c, = int(input()),int(input()),int(input())
print(2 if (a==b) + (a == c) + (b == c) == 1 else (a==b) + (a == c) + (b == c))
вот правильный ответ
a, b, c = int(input()), int(input()), int(input())
if a == b == c:
print("3")
elif a == b or b == c or a == c:
print("2")
else:
print("0")
Oljas Saparhanov
Oljas Saparhanov
116
a=int(input())
b=int(input())
c=int(input())
if a==b==c:
print("3")
elif a==b or a==c or b==c:
print("2")
else:
print("0")
a = int(input())
b = int(input())
c = int(input())
if a == b and a == c:
print('3')
elif a == b or b == c or a == c:
print('2')
else:
print('0') в программе Visual Studio Code