Форум сайта python.su
1
Здравствуйте.
Есть: Поступает множество строк с целыми числами с клавиатуры (стандартного ввода). Заранее известно сколько будет чисел в следующей строке, но это известно только если “распознать” эту информацию из одной или нескольких предыдущих строк.
Например: (Изначально говорят до поступления собственно строк - в первой вводимой строке первое число будет означать количетво целых чисел N по модулю не превышающих второе число во вводимой строке M и всего последующих строк будет T. Далее идут T строк с N числами в каждой)
6 1024 100000 # Первая строка поступающая на ввод. Здесь N = 6, M = 1024, T = 100000 17 -300 50 400 -16 45 # Далее поступает на ввод T = 100000 таких строк, содержащих по N = 6 # целых чисел разделённых пробелом
Отредактировано Kustodiev_17 (Окт. 31, 2014 05:24:54)
Офлайн
857
#!/usr/bin/env python3 import sys out = [] next(sys.stdin) for s in sys.stdin: out.extend(map(int, s.split())) print(out)
Офлайн
1
Спасибо, py.user.next.
Офлайн