Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 18.11.2018
Сообщений: 2
1

Ввод переменной из одной строки

18.11.2018, 18:21. Показов 1897. Ответов 3

Здравствуйте уважаемые программисты. Недавно начал заниматься программированием Pyhon 3, решаю олимпиадные задачки.

Но столкнулся с неприятной проблемой. Требуется ввести переменную несколько раз из одной строки. Например мне дан некий ряд из n чисел в одной строке:

3 5 7 1 10 2 8

И у меня есть переменная a которой я хочу в цикле последовательно присваивать числа из строки. Вот так НЕ работает:
Python
1
2
3
a = int(input())
print(a)
a = int(input())
Этот вариант не подходит из за большого потребления памяти:
Python
1
2
3
b = list(map(int, input().split()))
a = b[0]
print(a)

Помогите пожалуйста
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2018, 18:21
Ответы с готовыми решениями:

Организовать ввод и вывод трех целых, одной вещественной и одной символьной переменной
Ребят, кто разбирается в программирование , помогите сделать такую программу

Ввод переменной посреди строки
Есть строка "Enter: " Причем, после вывода этой строки каретка должна переместится в квадратные...

Ввод значений в виде одной строки
Собственно проблема в следующем: Есть программка, в которую вводится числа (в данном случае IP...

Ввод данных в массив из одной строки
Помогите!!!!!!!!!!! Условие: В первой строке задано количество элементов массива h (0 < h...

3
2 / 2 / 0
Регистрация: 05.11.2018
Сообщений: 54
18.11.2018, 18:28 2
т.е ты должен написать сколько раз вводить что-то и потом ввести такое кол-во раз что-то?

Добавлено через 3 минуты
попробуй так:
Python
1
a, b, c = map(int, input().split())
0
0 / 0 / 0
Регистрация: 18.11.2018
Сообщений: 2
18.11.2018, 18:34  [ТС] 3
Нет мне нужно считывать из этого ряда - одну и туже переменную!

Python
1
2
3
for i in range(10):
        a = int(input())
        print(a)
но это не работает, так как числа вводятся не через enter
0
2 / 2 / 0
Регистрация: 05.11.2018
Сообщений: 54
18.11.2018, 18:58 4
посмотри выше, я же написал
Python
1
a, b, c = map(int, input().split())
Добавлено через 5 минут
Так?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2018, 18:58

Две строки рядом выдают разные значения одной переменной
Такая проблема scNaDelenie:=arrscNaDelenie; Memo1.Lines.Insert(endSloiSTR+1,'M106...

Записать символы строки из одной переменной в другую в обратном порядке
Программы создать на LAZARUS 1)Запишите символы строки из одной переменной в другую в обратном...

Чтобы ввод первого числа был в одной форме, ввод второго - в другой
Private Sub Command1_Click() Text1.Text = "" 'î÷èùåíèå îêîí Text2.Text = "" Text3.Text = "0"...

Передача значения переменной одной формы в описание переменной другой
Всем привет. Не могу найти решение проблемы. На первой форме имеется глобальная переменная kol,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru