@User1Mark

Как считать неизвестное количество строк в Python3?

Как считать неизвестное количество строк в Python3, при том, что последняя введенная строка неизвестна и она не пустая.
Пример:
ec37334 3 3.148
P45917 9 2.58
k48754 6 4.452
Me77143 0 0.597
CR29967 0 4.872 (Здесь заканчивается без последней пустой строки)

Я пытался реализовать это через цикл, но как?
table = []
i = input()

while i != '':
    i = input()
    table.append(i)

print(table)
  • Вопрос задан
  • 841 просмотр
Решения вопроса 1
Mike_Ro
@Mike_Ro Куратор тега Python
Python, JS, WordPress, SEO, Bots, Adversting
Спрашиваем и проверяем сразу в цикле:
table = []

while True:
    question = input()
    if question == '':  # break, if empty string
        break
    table.append(question)  # push not empty string from list

# print(table)
print("Count items from table:", len(table))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы