"""
下面的文件将会从csv文件中读取读取短信与电话记录，
你将在以后的课程中了解更多有关读取文件的知识。
"""
import csv

with open('texts.csv', 'r') as f:
    reader = csv.reader(f)
    texts = list(reader)

with open('calls.csv', 'r') as f:
    reader = csv.reader(f)
    calls = list(reader)

"""
任务4:
电话公司希望辨认出可能正在用于进行电话推销的电话号码。
找出所有可能的电话推销员:
这样的电话总是向其他人拨出电话，
但从来不发短信、接收短信或是收到来电


请输出如下内容
"These numbers could be telemarketers: "
<list of numbers>
电话号码不能重复，每行打印一条，按字典顺序排序后输出。
"""
only_call = []
only_encall = []
for each_call in calls:
    only_call.append(each_call[0])
    only_encall.append(each_call[1])
text_1 = []
for each_text in texts:
    text_1.append(each_text[0])
    text_1.append(each_text[1])
tuixiao = []
for each_calls in only_call:
    if each_calls not in text_1:
        tuixiao.append(each_calls)



tuixiaoyuan = []
for each in tuixiao:
    if each not in only_encall:
        tuixiaoyuan.append(each)
new = []
for each in tuixiaoyuan:
    if each not in new:
        new.append(each)
new.sort()
print ("These numbers could be telemarketers: ")

for each in new:
    print(each)