Задание 18 Параграф 5.3 ГДЗ Босова 8 класс 2025 (Информатика)
Составьте программу, вводящую True, если высказывание является истинным, и False в противном случае:
а) сумма цифр трёхзначного числа $$x$$ является чётным числом;
б) треугольник со сторонами $$a$$, $$b$$, $$c$$ является разносторонним.
Для каждого пункта составим программу, которая выводит значение логического выражения.
Выполнение
а) Нужно проверить, является ли сумма цифр трёхзначного числа чётной.
x = int(input(‘x >> ‘))
s = x // 100 + x % 100 // 10 + x % 10
f = (s % 2 == 0)
print(f)
Пояснение: x // 100 — сотни, x % 100 // 10 — десятки, x % 10 — единицы.
Примеры работы программы:
x >> 345
Truex >> 579
False
б) Нужно проверить, является ли треугольник со сторонами $$a$$, $$b$$, $$c$$ разносторонним, то есть все стороны должны быть различны.
a, b, c = map(int, input(‘a, b, c >> ‘).split())
f = not ((a == b) or (b == c) or (a == c))
print(f)
Примеры работы программы:
a, b, c >> 3 5 8
Truea, b, c >> 4 4 5
False
Ответ
а) программа проверяет чётность суммы цифр трёхзначного числа;
б) программа проверяет, что все стороны треугольника различны.



