Blaukempt
ввод списка в котором будут списки с номерами и координатами точек?
Blaukempt
Хорошая шутка,
Извините, сослепу прочитал ввод.
Но пост все равно актуален. По сути не указано откуда ввод, отвечающие вынуждены сами додумывать откуда ввод и какой у этого источника формат. В современном мире ввод пользователем с консоли крайне редкое явление. Ввод идет обычно из файла. При наличии выбора вариант vic57 плох тем что “изобретен” свой формат, обращение к которому будет заставлять каждого пользователя заново писать код чтения (тонкостей хватает, комментарии разделители признак конца ввода и т.п.).
Используйте известные форматы (формат будет идентичен тому что я привел в первом примере)
import json
with open("some.json","r") as f:
data = json.load(f)
формат файла: [[1,2.3,3.3],[3,2.3,3.3],[2,2.3,3.4]]
c yaml будет покороче и можно организовать потоковый ввод.
Номер точки и координаты характерны для всяких FEM/CAD систем. Возможно имеет смысл использовать принятые в этих приложениях форматы, что позволит использовать реализованные методы просмотра и обработки данных. Например неплохо подойдут формтаты svg, msh, step.