a =list(map(int,input().split(",")))
t =1
ans =0for i inrange(len(a)-1):if a[i]< a[i+1]:
t +=1else:
ans =max(ans,t)
t =1
ans =max(ans,t)print(ans)
二、求和运算
num=list(map(int,input().split(",")))
n=eval(input())
nums=list(set(num))
s=[]while n!=0:
a=eval(input())
s.append(a)
n=n-1deffun(nums,res):iflen(nums)<2:return
t=[]for i inrange(0,len(nums)-1):for j inrange(i+1,len(nums)):if nums[i]+ nums[j]== res:
t.append((nums[i],nums[j]))return t
t={}
f=0for i in s:
t[i]=fun(nums,i)if t[i]==[]:
f=f+1if f==len(s):print("None")else:print(t)
三、寻找缺失的整数
s, n =input().split()
n=eval(n)
a=list(map(int,s.split(",")))
a.sort()
t=[]for i inrange(a[0],a[len(a)-1]):
t.append(i)
t.extend(a)
f=[]for i in t:if t.count(i)==1:
f.append(i)if n<=0or n>=len(f):print("Out Of Range!")else:print("The {:d}th missing integer is {:d}!".format(n,f[n-1]))
lst, n =input().split()
lst =sorted(list(map(eval,lst.split(','))))
n =eval(n)
flag =0
f =0for i inrange(min(lst),max(lst)+1):if i notin lst:
flag +=1if flag == n:
f =1
aim = i
if f ==1and n >0:print('The {0}th missing integer is {1}!'.format(n,aim))elif f ==0or n <=0:print('Out Of Range!')
文章目录Python编程函数题【第十二周】一、寻找最长连续递增子序列二、求和运算三、寻找缺失的整数四、求矩阵局部极大值Python编程函数题【第十二周】一、寻找最长连续递增子序列a = list(map(int,input().split(",")))t = 1ans = 0for i in range(len(a)-1): if a[i] < a[i+1]: t += 1 else: ans = max(ans,t) t