1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 18 Параграф 5.3 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Задание 18 Параграф 5.3 ГДЗ Босова 8 класс 2025 (Информатика)

Задача
  1. Составьте программу, вводящую 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
True

x >> 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
True

a, b, c >> 4 4 5
False

Ответ

а) программа проверяет чётность суммы цифр трёхзначного числа;
б) программа проверяет, что все стороны треугольника различны.



Общая оценка
3.9 / 5
Другие учебники
Другие предметы