Как взять несколько строк в качестве ввода в Python? - PullRequest
0 голосов
/ 27 февраля 2019

Я знаю, что самый простой способ получить ввод в python - это использовать функцию input().

Однако что если мне нужно взять несколько чисел в отдельных строках одновременно и сложить их.

Пример ввода:

2
3
1
4

Как мне прочитать этот ввод в список?

Я новичок в Python, поэтому, пожалуйста, цените любые советы

1 Ответ

0 голосов
/ 27 февраля 2019

Вы можете сделать что-то вроде этого:

numbers_list = []
for i in range(number_of_needs):
    n = input()
    number_list.append(n)

или вы можете использовать while, если вы не знаете счет.

numbers_list = []
while True:
    n = input()
    if n == 'q':
        break
    number_list.append(n)

в этом случае, он ломаетсякогда пользователь также вводит q.

, учтите, что n s - это строка, вы можете использовать int() для преобразования их в целое число.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...