引言
python小程序之两数取大值以及login登录
一、两数取大值
1.1 题目
定义一个函数my_max,包含两个参数, 函数的作用是将两个数据中比较大的数进行返回
1.2 代码
def my_max(a,b):
if a>=b:
return a
else:
return b
print(my_max(1312,456))
输出结果:
1.3 代码解释
这段python代码定义了一个名为
my_max
的函数,该函数用于比较两个数字并返回较大的那个
def my_max(a, b):
def
关键字用于定义一个函数my_max
是函数的名称a
和b
是函数的参数,它们代表将要比较的两个数字
- 在函数体内部:
if a >= b:
是一个条件语句,用于检查a
是否大于或等于b
- 如果条件为真(即
a
大于或等于b
),则执行return a
。return
关键字用于从函数中返回一个值,在这种情况下,返回的是较大的值a
- 如果条件为假(即
a
小于b
),则执行else:
下的代码块return b
表示返回较小的值b
- 如果条件为真(即
print(my_max(1312, 456))
- 这行代码调用
my_max
函数,并将两个数字1312
和456
作为参数传递 print
函数用于打印my_max
函数的返回值- 因为
1312
大于456
,所以my_max
函数将返回1312
,然后print
函数将打印这个返回值
- 这行代码调用
运行这段代码,输出将是
1312
,因为1312
是两个数字中较大的一个
二、login登录
2.1 题目
定义一个函数 login, 函数接收两个参数,用户名 username
和 密码password
函数功能如下:
判断输入的用户名是否是 admin
, 密码是否是 123456
, 如果是 输出 登录成功
如果不是 输出用户名或密码错误,登录失败
2.2 代码
def login(username, password):
if username == 'admin' and password == '123456':
print('登陆成功')
else:
print('用户名或密码错误,登录失败')
username = input("请输入用户名:")
password = input("请输入密码:")
login(username, password)
输出结果:
登录成功:
登录失败:
2.3 代码解释
这段python代码定义了一个名为
login
的函数,用于验证用户登录
def login(username, password):
def
关键字用于定义一个函数login
是函数的名称username
和password
是函数的参数,它们分别用于接收用户名和密码
- 在
login
函数内部,有一个if
语句:if username == 'admin' and password == '123456':
- 这是一个条件判断,检查传入的
username
是否等于字符串'admin'
并且password
是否等于字符串'123456'
- 如果条件为真(即用户名是
'admin'
且密码是'123456'
),则执行下面的print('登陆成功')
语句
- 这是一个条件判断,检查传入的
print('登陆成功')
- 如果用户名和密码正确,打印
'登陆成功'
到控制台
- 如果用户名和密码正确,打印
else:
- 如果
if
条件不满足(即用户名不是'admin'
或者密码不是'123456'
),则执行else
分支下的代码
- 如果
print('用户名或密码错误,登录失败')
- 如果用户名或密码不正确,打印
'用户名或密码错误,登录失败'
到控制台
接下来是函数的调用部分:
- 如果用户名或密码不正确,打印
username = input("请输入用户名:")
- 使用
input
函数提示用户输入用户名,并将用户输入的值赋给变量username
- 使用
password = input("请输入密码:")
- 使用
input
函数提示用户输入密码,并将用户输入的值赋给变量password
- 使用
login(username, password)
- 调用
login
函数,并将用户输入的用户名和密码作为参数传递给该函数
- 调用
当运行这段代码时,程序将提示用户输入用户名和密码,然后调用
login
函数进行验证。根据用户输入的用户名和密码,程序将打印相应的登录成功或失败信息
三、思考
3.1 两数取大值
- 自己定义了一个max函数
3.2 login登录
- 自己定义了登录函数,传入用户名和密码
- 并对用户名和密码进行校验,输出不同结果