引言
python小程序之两数取大值以及login登录
文章目录
- 引言
- 一、两数取大值
- 1.1 题目
- 1.2 代码
- 1.3 代码解释
- 二、login登录
- 2.1 题目
- 2.2 代码
- 2.3 代码解释
- 三、思考
- 3.1 两数取大值
- 3.2 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登录
- 自己定义了登录函数,传入用户名和密码
- 并对用户名和密码进行校验,输出不同结果



















