uaveiro-leci/1ano/fp/aula03/ex08.py

22 lines
500 B
Python

""" Exercicio 08.
Escreva uma funçao intersects(a1, b1, a2, b2) que devolva True se os intervalos
[a1, b1[ e [a2, b2[ se intersectarem e devolva False, caso contrario. Pode admitir que
a1 < b1 e a2 < b2.
"""
def intersects(a1, b1, a2, b2):
assert a1 < b1
assert a2 < b2
if a1 < b2 and a2 < b1:
return True
else:
return False
a1 = float(input("a1: "))
b1 = float(input("b1: "))
a2 = float(input("a2: "))
b2 = float(input("b2: "))
print(intersects(a1, b1, a2, b2))