知识要求:
一、求最值
1、最大值max函数
2、最小值min函数
注意:
1、这两个函数使用后,都会返回一个值
2、求解最值的列表必须是数值,不能是数值与字符串等的混合
二、求存在性
1、使用in操作符,就可以直接判断某个元素是否存在于序列中
2、看看二维数组的情况?
in操作符同样可以检测某个一维数组的子元素是否存在于某个二维数组中,依次类推
三、案例:检查用户登录时是否存在?
1、声明一个序列作为数据库
2、检查是否存在
3、输出结果
相关代码:
nums=[5,10,3,2,312,32,1,9] zuida=max(nums) zuixiao=min(nums) print("最大值:"+str(zuida)) print("最小值:"+str(zuixiao)) x=input("請輸入一個數值:") x=int(x) print(x in nums)
list=[ ["aaa","123"], ["bbb","222"], ["ccc","333"], ["ddd","444"] ] print("信息管理系统") username=input("请输入用户名:") password=input("请输入密码:") if [username,password] in list: print("恭喜!登录成功!") else: print("错误!请检查用户名或密码是否正确!")