не работает print

начал решать задачу, и решил протестировать простую конструкцию, но почему-то print не заработал

mat=[]
dobavka=True
while dobavka:
  stroka=input().split()
  if stroka=='end': 
    break
  else:
    mat.append(stroka)
print(mat)

Ответы (1 шт):

Автор решения: Igor

Потому что Ваш цикл никогда не останавливается.

mat = []
dobavka = True
while dobavka:
    stroki = input().split()
    for stroka in stroki:
        if stroka == 'end':
            dobavka = False 
            break
        else:
            mat.append(stroka)
print(mat)
→ Ссылка