from itertools import combinations####第一步,题目给的数据输入str=input()m=int(str.split()[0])x=int(str.split()[1])y=int(str.split()[2])p=int(str.split()[3])q=int(str.split()[4])### 第二步 构建数组,将x到y中的所有数构建成列表L=[]for t in range(x+1,y): L.append(t)###L就是我们想要的列表###下面这行代码就是获取m个数的全部可能情况result=list(combinations(L,m))###最后对这些结果进行判断:看看它们的和是否在p q 之间,# 若在,直接输出;不在则直接忽略for i in result: k=sum(i) if k in range(p,q+1): print(i)##这是一组测试数据:3 1 9 10 15