Untitled
unknown
plain_text
2 years ago
989 B
5
Indexable
def print_numbers(filename, a, b): # Открываем файл и считываем все числа в список with open(filename, 'r') as f: numbers = [float(num) for num in f.read().split()] # Создаем два стека и список для оставшихся чисел less_than_a = [] between_a_and_b = [] remaining_numbers = [] # Проходим по списку и помещаем числа в соответствующие стеки for num in numbers: if num < a: less_than_a.append(num) elif a <= num <= b: between_a_and_b.append(num) else: remaining_numbers.append(num) # Напечатаем числа в требуемом порядке for num in less_than_a: print(num, end=' ') for num in between_a_and_b: print(num, end=' ') for num in remaining_numbers: print(num, end=' ')
Editor is loading...