# -*- coding: utf-8 -*-"""
Created on Thu Dec 16 10:40:16 2021
Function:
@author: 小梁aixj
"""classSolution(object):defsearchMatrix(self, matrix, target):ifnot matrix ornot matrix[0]:returnFalse
rows =len(matrix)
cols =len(matrix[0])
row, col =0, cols -1whileTrue:if row < rows and col >=0:if matrix[row][col]== target:returnTrueelif matrix[row][col]< target:
row +=1else:
col -=1else:returnFalse#%%
s = Solution()print(s.searchMatrix(matrix=[[1,3,5,7],[10,11,16,20],[23,30,34,60]], target =3))print(s.searchMatrix(matrix=[[1,3,5,7],[10,11,16,20],[23,30,34,60]], target =13))
3,运行结果
二、输入起始和结束的正整数,求其两个正整数之间的偶数和。
1,程序简介
输入起始和结束的正整数,求其两个正整数之间的偶数和。
2,程序代码
# -*- coding: utf-8 -*-"""
Created on Thu Dec 16 10:41:42 2021
Function:
@author: 小梁aixj
"""
x1 =input('请输入起始数:')
x2 =input('请输入结束数:')
a =int(x1)
b=int(x2)
sum1 =0for i inrange(a, b+1):if i %2==0:
sum1 += i
i +=2else:
i +=1
sum2 =0for i inrange(a+1, b):if i %2==0:
sum2 += i
i +=2else:
i +=1print(str(a)+'到'+str(b)+'之间的偶数和(边界是偶数时算这两个边界)是'+str(sum1))print(str(a)+'到'+str(b)+'之间的偶数和(边界是偶数时不算这两个边界)是'+str(sum2))
文章目录一、搜索二维矩阵1,程序简介编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:示例 1:示例 2:提示:以下程序实现了这一功能,请你填补空白处内容:2,程序代码3,运行结果二、输入起始和结束的正整数,求其两个正整数之间的偶数和。1,程序简介2,程序代码3,运行结果三、 在排序数组中查找元素的第一个和最后一个位置1,程序简介进阶:示例 1:示例 2:示例 3:提示:以下程序实现了这一功能,请你填补空白处内容:2,程序代码3,运行结果一、搜索二维矩阵1,程序简介