# -*- coding: utf8 -*-
import sys
f = open('a.in') # ", 'r'" можно писать, можно не писать
ouf = open('a.out', 'w')
a = sys.stdin.readline() # одна строка
b = sys.stdin.readlines() # все строки списком
c = f.readline() # у открытых файлов такие же функции
d = f.readlines()
print(b) # так можно выводить числа, строки, списки
print(c, file=ouf) # python3 выведет в файл
print(c, end="") # не выводить в конце перевод строки
ouf.write(str(10) + "\n") # запись в файл строки (str из числа сделает строку, строки можно складывать)
ouf.write(str(20))
с = f.readline().split() # разбили строку на слова по пробелам
c = map(int, f.readline().split()) # из каждого слова сделали целое число, получили список целых чисел
с = " ".join(f.readlines()) # считать строки, объединить их в одну
ouf.close() # файлы для записи нужно закрывать, иначе они не запишутся
f.close() # а вот файлы для чтения можно не закрывать =) но мы закроем