Тренировочное задание по программированию: Четные и нечетные
Тренировочное задание по программированию: Четные и нечетные
Даны три целых числа A, B, C. Определить, есть ли среди них хотя бы одно четное и хотя бы одно нечетное.
Формат ввода
Числа A, B, C, не превышающие по модулю 10000.
Формат вывода
Одна строка – "YES" или "NO".
Примеры
Тест 1
Входные данные:
3
4
5
Вывод программы:
YES
Тест 2
Входные данные:
7
7
7
Вывод программы:
NO
Рабочее решение ))
a = int(input())
b = int(input())
c = int(input())
x1 = a % 2
x2 = b % 2
x3 = c % 2
if x1 == 0 and x2 != 0:
print("YES")
elif x1 == 0 and x3 != 0:
print("YES")
elif x2 == 0 and x1 != 0:
print("YES")
elif x2 == 0 and x3 != 0:
print("YES")
elif x3 == 0 and x1 != 0:
print("YES")
elif x3 == 0 and x2 != 0:
print("YES")
else:
print("NO")
a, b, c = int(input()), int(input()), int(input())
ОтветитьУдалитьa = a % 2 # Проверка на четность
b = b % 2
c = c % 2
if a == b and b == c and c == a:
print("NO")
else:
print("YES")
это намного проще
УдалитьМне кажется ответ будет не верным, если вбить 1 0 1, он даст ответ "Да" ... хотел было ляпнуть что ноль не чётен, но вовремя погуглил и понял свою неправоту =)
Удалитьфига ты гений
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалить0
Удалить