Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

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

Напишите программу, которая выводит числа из указанного диапазона.
Например для диапазона [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

Дополнен

К ChatGPT уже обращался, он тут бессилен

По дате
По рейтингу
Аватар пользователя
Новичок
5мес
12345678910111213141516
 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) 
Аватар пользователя
Мастер
5мес

это же единица измерения такая

Аватар пользователя
Мыслитель
5мес

сам пиши

Аватар пользователя
5мес

я 3.14дор