n=input('Введите текст ') while n!='': #пока n не равно пустой строке n=input() #пишем в n print(n) #почему не выводится всё что я написал в переменной n (потому что n в итоге n равно #пустой строке
n=input('Введите текст ') while n!='': #пока n не равно пустой строке n=input() #пишем в n print(n) #почему не выводится всё что я написал в переменной n (потому что n в итоге n равно #пустой строке
n=input('Введите текст') while n!='': #пока n не равно пустой строке print(n) #почему не выводится всё что я написал в переменной n (потому что n в итоге n равно #пустой строке
oDoDo
n=input('Введите текст')
while n!='': #пока n не равно пустой строке
print(n)
DuffyDuckТогда не совсем понятно, возможно вы после while добавили tab, код лучше вставлять в специальный тег, так понятнее будет что не так, питон зависим от табов и пробелов
знак так скопировался, а ваша программа при первом нажатии Enter просто зацикливает введенную строку.
n=0 while n!='': n=input('Введите текст'+ ' ') print(n)
DuffyDuckА в каком месте вы сохраняете то, что напечатали до этого?
вывод мне показал всё что я напечатал до этого.
FishHookДело в том, что я хочу вводить текст, переходить на новую строку Enter-ом и снова вводить текст и так до тех пор, пока я не перейду на новую строку и ничего не напечатав в ней еще раз нажму Enter, и тогда программа выдаст мне весь текст, который я до этого набирал.
rows = [] print('enter text: ') while True: s = input() if s: rows.append(s) else: break print('Your text: {}'.format('\n'.join(rows)))
FishHook
rows =
print('enter text: ‘)
while True:
s = input()
if s:
rows.append(s)
else:
break
print(’Your text: {}'.format('\n'.join(rows)))