Перепишите программу №1: Вводятся значения 4 отрезков. Найти наибольшую площадь треугольника, составленного из этих

Перепишите программу №1:
"Вводятся значения 4 отрезков. Найти наибольшую площадь треугольника, составленного из этих отрезков, или вывести сообщение, если такой треугольник не может существовать."

Перепишите программу №2:
"Вводится четырехзначное натуральное число. Проверить, является ли оно палиндромом (читается одинаково слева направо и справа налево). Если нет, вывести ближайшее следующее число-палиндром."
Yarmarka

Yarmarka

Конечно! Давайте начнем с программы №1.

Программа №1 - поиск наибольшей площади треугольника:


# Ввод значений 4 отрезков
a = float(input("Введите значение первого отрезка: "))
b = float(input("Введите значение второго отрезка: "))
c = float(input("Введите значение третьего отрезка: "))
d = float(input("Введите значение четвертого отрезка: "))

# Проверка условий существования треугольника
if (a + b > c) and (a + c > b) and (b + c > a) and (a + d > b) and (a + d > c) and (b + d > a) and (c + d > a) and (c + d > b):
# Вычисление площади треугольника по формуле Герона
p = (a + b + c + d) / 2
S = (p - a) * (p - b) * (p - c) * (p - d)
S = S ** 0.5

# Вывод результата
print("Наибольшая площадь треугольника:", S)
else:
print("Треугольник с указанными отрезками не может существовать.")


Давайте перейдем к программе №2.

Программа №2 - проверка на палиндром:


# Ввод четырехзначного натурального числа
num = int(input("Введите четырехзначное натуральное число: "))

# Проверка на палиндром
if str(num) == str(num)[::-1]:
print("Введенное число является палиндромом.")
else:
# Поиск ближайшего следующего палиндрома
next_palindrome = num + 1
while str(next_palindrome) != str(next_palindrome)[::-1]:
next_palindrome += 1

print("Введенное число не является палиндромом.")
print("Ближайший следующий палиндром:", next_palindrome)


Надеюсь, это поможет вам лучше понять программы и их решения! Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться!
Знаешь ответ?
Задать вопрос
Привет!
hello