Предмет: Информатика,
автор: regatakotiko0192
Написать программу: принимает на вход 2 интервала (целые числа)и находит пересечения этих интервалов (питон)
Ответы
Автор ответа:
0
Ответ:
Результат работы в приложении
Объяснение:
#!/usr/bin/env python3
ina_str = input('Введите границы первого интервала через пробел: ').split()
ina = list(map(int, ina_str))
if len(ina) < 2 or ina[0] >= ina[1]:
print('Неверные значения')
exit(0)
inb_str = input('Введите границы второго интервала через пробел: ').split()
inb = list(map(int, inb_str))
if len(inb) < 2 or inb[0] >= inb[1]:
print('Неверные значения')
exit(0)
c_left = max(ina[0], inb[0])
c_right = min(ina[1], inb[1])
if c_left > c_right:
print('не пересекаются')
elif c_left == c_right:
print('одна точка пересечения:', c_left)
else:
print('пересечение интервалов: [', c_left, '..', c_right, ']', sep='')
Приложения:
Похожие вопросы
Предмет: Математика,
автор: Nas2017tena
Предмет: Русский язык,
автор: лалалалала5
Предмет: Химия,
автор: Katya200115
Предмет: Химия,
автор: Dorzik
Предмет: Физика,
автор: Artem20040626