Здравствуйте.
Задали следующие задание:Написать программу, которая при каждом нажатии enter выдаёт по 20 строк из текстового файла. Проблема в том, что я не знаю, как сделать это. Программа выдаёт весь текст без остановки.
Заранее спасибо.
f=open('test.txt','r')
i=1
for t in f:
if i<=20:
print(i)
print( t)
i+=1
else:
c=input('q for exit')
if c=='q':
f.close()
break
else:
i=1
print (i)
print (t)
i+=1
i=range(1,2,20)
for val in i:
print val
i=0
while i<=20:
i=i+2
print (i)
print ('all')
f = open('test.txt','r')
while not f.closed:
if not raw_input('Press Enter to read next 20 lines or type any char to exit: '):
for i in xrange(20):
line = f.readline()
if line:
print line
else:
f.close()
break
else:
f.close()