Предмет: Информатика, автор: regatakotiko0192

Написать программу: принимает на вход 2 интервала (целые числа)и находит пересечения этих интервалов (питон)

Ответы

Автор ответа: alexshor
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='')

Приложения:
Похожие вопросы
Предмет: Физика, автор: Artem20040626