Ввод заданого количества строк. Python 3.8

unrdp

Новичок
Пользователь
Май 1, 2020
2
0
1
При вводе данных необходимо ввести количество строк, ввести строку с переменными, разделенными пробелом, затем через Enter следующую строку. После ввода последней строки начинает выполняться код. Пример ввода:
2
Петров Иван Иванович 1985
Иванов Петр Петрович 1968
 

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
можно напрмер так:
Python:
str_val = int(input('число вводов '))
_list = []
for i in range(str_val):
    _list.append(input('введите значение').split(' ')) # добавляет в конец списка, разделяя по пробелам
print(_list)

Python:
str_val = int(input('число вводов '))
_list = []
i = 0
while True:
    _list.append(input('введите значение').split(' '))
    i += 1
    if i == str_val:
        break  # принудительный выход из цикла
print(_list)

или с List comprehension
Python:
str_val = int(input('число вводов '))
_list = [input('введите значение').split(' ') for _ in range(str_val)]
print(_list)
 
Последнее редактирование:
  • Мне нравится
Реакции: unrdp

unrdp

Новичок
Пользователь
Май 1, 2020
2
0
1
Спасибо!
 

Форум IT Специалистов