Задача:
Нужно написать программу, которая будет считывать со стандартного ввода целочисленные границы промежутка (сначала левая, потом правая, каждая на отдельной строке). А дальше будет считывать целые числа со стандартного ввода пока не встретит пустую строку, которая будет означать конец ввода. Нужно будет проверить входят ли все введенные числа в промежуток, проверка включает в себя границы промежутка.
Написал так:
data1 = input()
data2 = input()
data3 = input()
while data3 !=“”:
if int(data1) <= int(data3) <= int(data2):
print (“True”)
else:
print (“False”)
data3 = input()
При работе программы
1 - ввод начала интервала
10 - ввод конца интервала
2 - ввод любого числа
True - попал в интервал
3 - ввод любого числа
True - попал в интервал
4 - ввод любого числа
True - попал в интервал
11 - ввод любого числа
False - не попал в интервал
Но по условию надо вводить несколько цифр до ввода пустой строки и только после проверять попадание в интервал.
Т.е. должно быть так
1 - ввод начала интервала
10 - ввод конца интервала
2 - ввод любого числа
3 - ввод любого числа
4 - ввод любого числа
11 - ввод любого числа
False - одно число не в интервале или True - если не вводить 11.