pressoes = [100, 120, 140, 160]
temperaturas = [20, 25, 30, 35, 40]
def verifica_divisao(lista1:list, lista2:list)->float:
if len(lista1) == len(lista2):
lista_divisao = {round(pressao / temperatura,2) for pressao,temperatura in zip(pressoes,temperaturas)}
else:
raise ValueError ("As listas devem ter a mesma quantidade de elementos")
lista_completa = list(zip(pressoes,temperaturas,lista_divisao))
print(lista_completa)
try:
verifica_divisao(pressoes,temperaturas)
except ValueError as e:
print(e)
except ZeroDivisionError :
print("A temperatura têm que ser diferente de zero")
except TypeError:
print("As listas devem conter somente números")