Условия задачи:

 

Вывод на экран верхней части файла. Напишите программу, которая запрашивает у пользователя имя файла. Программа должна вывести на экран только первые пять строк содержимого файла. Если в файле меньше пяти строк, то она должна вывести на экран все содержимое файла.

 

Решение задачи:

file_name = input('Введите название файла: ')
with open(file_name, 'r') as in_file:
    totall = 0
    line = in_file.readline()
    while totall < 5 and line != ' ':
        print(line.rstrip('\n'))
        line = in_file.readline()
        totall += 1