Кто шарит в паскале?? помогите!! - Вопросы по Pascal

Вопрос Кто шарит в паскале?? помогите!!

Регистрация
1 Ноя 2013
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
Напишите программу, которая выводит числа из указанного диапазона.

Например для диапазона [1,3-5,7] нужно вывести в столбик числа 1 3 4 5 7.

Длина строки, задающей диапазон, не превышает 100 символов.

Все числа не превышают 100.

Формат ввода:

s – строка, задающая диапазон

Пример ввода: Пример ввода:

[1,3-5,7] [13-15,20-23]

Формат вывода:

числа в столбик из указанного диапазона

Пример вывода: Пример вывода:



1 13

3 14

4 15

5 20

7 21

22

23
 
Регистрация
6 Окт 2013
Сообщения
88
Репутация
-7
Спасибо
0
Монет
0
s = input().strip()
s = s[1:-1]
parts = s.split(',')
numbers = []
for part in parts:
if '-' in part:
start_str, end_str = part.split('-')
start = int(start_str)
end = int(end_str)
for num in range(start, end + 1):
numbers.append(num)
else:
num = int(part)
numbers.append(num)
for num in numbers:
print(num)
 

Похожие темы

Сверху Снизу