Составьте программу, вводящую True, если высказывание является истинным, и False в противном случае

ГДЗ информатика 8 класс

§ 5.3. Программирование линейных алгоритмов Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


18. Составьте программу, вводящую True, если высказывание является истинным, и False в противном случае:

а) сумма цифр трёхзначного числа х является чётным числом;

б) треугольник со сторонами а, b, с является разносторонним.

Ответ

Вот пример программы на языке Python, которая выполнит указанные проверки:

а) Проверка, является ли сумма цифр трехзначного числа х четным числом:

def is_sum_even(x):
# Получаем сумму цифр трехзначного числа х
digit_sum = sum(int(digit) for digit in str(x))

# Проверяем, является ли сумма четным числом
if digit_sum % 2 == 0:
    return True
else:
    return False

# Ввод числа х

x = int(input("Введите трехзначное число: "))

# Проверяем и выводим результат

if is_sum_even(x):
print("Сумма цифр трехзначного числа является четным числом")
else:
print("Сумма цифр трехзначного числа не является четным числом")

б) Проверка, является ли треугольник со сторонами a, b, c разносторонним:

def is_scalene_triangle(a, b, c):
if a != b and b != c and a != c:
return True
else:
return False

# Ввод сторон треугольника

a = float(input("Введите длину стороны a: "))
b = float(input("Введите длину стороны b: "))
c = float(input("Введите длину стороны c: "))

# Проверяем и выводим результат

if is_scalene_triangle(a, b, c):
print("Треугольник является разносторонним")
else:
print("Треугольник не является разносторонним")

В обоих случаях:

  • Функция is_sum_even() принимает число x в качестве аргумента и вычисляет сумму его цифр, проверяет, является ли она четным числом и возвращает соответствующее значение True или False.
  • Функция is_scalene_triangle() принимает стороны треугольника a, b и c в качестве аргументов и проверяет, является ли треугольник разносторонним, возвращает соответствующее значение True или False.
  • В основной части программы пользователь вводит трехзначное число или длины сторон треугольника, в зависимости от проверяемого высказывания.
  • Затем, вызывается соответствующая функция и результат проверки выводится на экран с помощью команды print().

Понравилась статья? Поделиться с друзьями: