Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
3 / 3 / 0
Регистрация: 02.04.2017
Сообщений: 273

Ввод через input

12.02.2019, 19:53. Показов 4084. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу разобраться в одной программе, но заступорился на одном месте. Кусок кода выглядит примерно так
Python
1
2
mm =[list(map(float, input().split())) for i in range(4)]
vv = list(map(float, input().split()))
Не понимаю, какие элементы она получает на вход?
(понимаю, что списки, но получается ввести ничего, пробовал так [(1,1,1,1),(1,1,1,1),(1,1,1,1),(1,1,1,1)] но пишет AttributeError: 'list' object has no attribute 'split')
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.02.2019, 19:53
Ответы с готовыми решениями:

Ввод списка через input
Доброго дня. Начала изучать Python, столкнулась с таким вопросом. Возможно ли ввести значения списка через input? что я имею ввиду: ...

Ввод формул через input
Приветствую, возникла проблема в вводе формул в консоль через input. Подскажите, как можно ввести формулу через input, чтобы потом можно...

Ввод через пробел. Как остановить ввод. while(cin >> input)
Здравствуйте. Начну с условия задания. Ввести к-во элементов массива. Заполнить массив. Отсортировать и вывести на экран количество...

4
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
12.02.2019, 20:08
Цитата Сообщение от Key27 Посмотреть сообщение
какие элементы она получает на вход?
Просто строка, строка разбивается по пробелам и каждый элемент переводится во float
1
3 / 3 / 0
Регистрация: 02.04.2017
Сообщений: 273
12.02.2019, 20:48  [ТС]
tooru, А если мне нужно все тоже самое, но прочитать из файла, то пробую так
Python
1
2
3
f = open('test1.txt','r')
mm =[list(map(float, f.readlines().split())) for i in range(4)]
vv = list(map(float, f.readlines().split()))
Но тоже неправильно
0
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
12.02.2019, 21:02
Лучший ответ Сообщение было отмечено Key27 как решение

Решение

readlines считывает сразу все строки в список, а тут нужно построчно читать

Python
1
2
3
f = open('data.txt','r')
mm =[list(map(float, f.readline().split())) for i in range(4)]
vv = list(map(float, f.readline().split()))
1
3 / 3 / 0
Регистрация: 02.04.2017
Сообщений: 273
12.02.2019, 21:09  [ТС]
tooru, спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.02.2019, 21:09
Помогаю со студенческими работами здесь

Ввод ответа через input
Добрый день, есть задача: Организовать цикл для повторного выполнения следующих действий: ввести с клавиатуры целое число в...

Ввод данных в input через скрипт
<input type="text" id="message"> Как скриптом ввести в поле слово?

Ввод только года через input
Здравствуйте! Не подскажите как можно через тег input вводить только год? В стандартном случае он вводит и день, и месяц, и год. Мне же...

Slider JQ UI не реагирует на ввод через input
Всем доброго времени суток. Нужно сделать слайдер с двумя ползунками, который бы реагировал на изменение вводимых в input`ы значений. При...

Как сделать ввод элементов через input форму?
Нужна форма для ввода элементов массива, которая находит максимальный элемент массива. В общем,если открыть страницу эту, то в браузере...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru