Информатика. Python. Помогите пожалуйста решить.
1.С клавиатуры, через запятую, вводятся три числа — координаты точек: А, B, C. Написать программу, определяющую расположение точки А относительно отрезка ВС.
2. С клавиатуры вводится трехзначное число. Если цифры в числе расположены в порядке возрастания или убывания, то выводится самая меньшая цифра в противном случае выводится средняя цифра
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
123456789101112131415161718192021222324252627
# Ввод данных и обработка возможных ошибок
try:
# Считываем координаты точек, убирая лишние пробелы
a, b, c = map(int, input("Введите координаты точек A, B, C через запятую: ").replace(' ', '').split(','))
# Упорядочиваем точки B и C по возрастанию
b, c = sorted([b, c])
# Определяем положение точки A относительно отрезка BC
if a < b:
print("Точка A лежит левее отрезка BC.")
elif a > c:
print("Точка A лежит правее отрезка BC.")
else:
print("Точка A лежит на отрезке BC.")
except ValueError:
print("Ошибка ввода. Пожалуйста, введите три целых числа через запятую.")
# Ввод числа и преобразование его в список цифр (чисел)
n = [int(x) for x in input()]
# Проверка условия: цифры в порядке возрастания или убывания
if n[0] < n[1] < n[2] or n[0] > n[1] > n[2]:
print(min(n)) # Выводим минимальную цифру
else:
print(sorted(n)[1]) # Выводим среднюю цифру
1)
1234567
a, b, c = map(int, input().split(','))
if a < b:
print('Точка A лежит левее отрезка BC')
elif a > c:
print('Точка A лежит правее отрезка BC')
else:
print('Точка A лежит на отрезке BC')
2)
12345
n = list(input())
if n[0] < n[1] and n[1] < n[2] or n[0] > n[1] and n[1] > n[2]:
print(min(n))
else:
print(sorted(n)[1])
Больше по теме