解题思路: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二级辅导-等差数列 (C语言代码)浏览:1214 |
C二级辅导-计负均正 (C语言代码)浏览:647 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:508 |
买不到的数目 (C++代码)浏览:862 |
A+B for Input-Output Practice (IV) (C++代码)浏览:676 |
不容易系列2 (C语言代码)浏览:589 |
计算质因子 (C++代码)浏览:1611 |
蛇行矩阵 (C语言代码)浏览:742 |
C语言训练-大、小写问题 (C语言代码)浏览:724 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:587 |