比较文件的程序

Program that compares files

所以必须有一个程序比较2个文件并将比较的结果作为第三个文件。

比如一个文件是:good
第二个文件是:morning
所以第三个是:good:morning

估计是这样的人

    f1=open("file1.txt","r")
f2=open("file2.txt","r")
for line1 in f1:
    for line2 in f2:
        line1 + line2

我应该怎么做才能像上面的示例一样在第三个文件中同时获得 2 个文件的行的结果?

像这样(我没有检查语法):

with open("file1.txt","r") as f1:
    with open("file2.txt","r") as f2:
        for line1, line2 in zip(f1.readlines(), f2.readlines()):
            print(line1 + line2)