写一个函数,找出不在列表中,且不能用列表中元素相加得到的最小整数
如:列表[1,2,5,7],不在列表中且不能够用列表元素相加得到的数是4
def min_num(list):
max_num = max(list) * 2 + 1
for i in range(1,max_num):
flag = False
if i in list:
continue
else:
for j in range(len(list)):
for k in range(j+1,len(list)):
if i == list[j] + list[k]:
flag = True
break
if flag == True:
break
if flag == False:
print(i)
break
if __name__ == '__main__':
list = [1,2,5,7]
min_num(list)
欢迎留下简单的方法!