22 lines
500 B
Python
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)) |