Не совсем уверен, что у вас есть, но вы не можете сравнить две строки. Поэтому, если у вас есть список, вы можете преобразовать его в число с плавающей точкой, а затем сравнить:
num = [['22.04','29.04'],['30','31']]
for i in num:
i = [float(j) for j in i]
if i[0] <= number1 <= i[1] and i[0] <= number2 <= i[1]:
print("4")
else:
print("nu este")