解题思路:1.按照题目要求分别用列表来装数据 2.分别筛选出A和B的交集,以及前者和C的交集的结果,然后用C减去 3.如果这个列表为空,则输出“No enemy spy”,反之,输出列表中的结果。
注意事项:主要题目要考察的是集合的关系
参考代码:
while True:
try:
list1=list(map(int,input().split()))
list_border=list(input().split())
list_y=list(input().split())
list_x=list(input().split())
list2=[i for i in list_border if i in list_y]
list3=[j for j in list2 if j not in list_x]
for i in list3:
print(i,end=' ')
if len(list3)==0:
print('No enemy spy')
print()
except:
break
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:466 |
简单的a+b (C语言代码)浏览:719 |
【亲和数】 (C语言代码)浏览:908 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:585 |
1013题解浏览:596 |
printf基础练习2 (C语言代码)浏览:547 |
1035 题解浏览:875 |
程序员的表白 (C语言代码)浏览:678 |
大神老白 (C语言代码)浏览:637 |
震宇大神的杀毒软件 (C语言代码)浏览:1162 |