Создайте функцию, возвращающую True, если в качестве аргумента передано верное неравенство. В противном случае функция должна вернуть False.
Примеры:
correct_signs("3 < 7 < 11") ➞ True correct_signs("13 > 44 > 33 > 1") ➞ False correct_signs("1 < 2 < 6 < 9 > 3") ➞ True
Варианты решений:
def correct_signs(txt): return eval(txt)
def correct_signs(txt): lst = [int(i) if i.isdigit() else i for i in txt.split()] for i in range(0,len(lst)-2,2): if lst[i+1] == '>': if lst[i] <= lst[i+2]: return False elif lst[i+1] == '<': if lst[i] >= lst[i+2]: return False return True