目录

前言

一、输入两个整数求最大公倍数和最小公倍数

1.实现的功能

2.代码程序

3.运行截图

二、实现注册功能,自行设置注册内容并实现该功能

1.实现的功能

2.代码程序

3.运行截图


前言

1.因多重原因,本博文由两个程序代码部分组成,如果想使用快速查找,建议浏览目录检索;

2.本代码为Python语言,我使用的是Spyder(python 3.8)软件,所有关于Python的博文,只发布Python的执行代码,没有头文件及注册信息文件等,原则上直接粘贴就可以的;

3.这是我在上学期间所写的代码,原则上代码都是正确的,但也有可能部分地方存在逻辑错误,请谅解,也请您能将存在的问题反馈给我,我在吸取教训、改进程序、持续完善;

4.以下代码均为举例,如有需要可以自己改写。


提示:以下是本篇文章正文内容,下面案例可供参考

一、输入两个整数求最大公倍数和最小公倍数

1.实现的功能

——————下面以顺序方式为每行代码做解释——————

 首先需要输入两个整数——》求最大公倍数和最小公倍数——》使用公式进行运算——》调用数值C——》输出c

2.代码程序

代码如下(示例): 

a = int(input('请输入第一个整数:'))
b = int(input('请输入第二个整数:'))
def gbs(m,n):							
    p = m*n
    while m%n != 0:
        m,n=n,m%n
    return (n,p//n)
c = gbs(a,b)
print(c)

3.运行截图

显示结果如下(示例):

python 函数注册 python编写注册验证程序_开发语言

 

二、实现注册功能,自行设置注册内容并实现该功能

1.实现的功能

——————下面以顺序方式为每行代码做解释——————

 首先需要输入用户名以及密码——》然后使用ifelse语句依次对要求的限制语句进行判断,若失败则输出——》否则若要求全部正确则输出,或注册失败;

2.代码程序

代码如下(示例): 

mz=input("请输入用户名(以“@”开头,3-30个字符):")
cd=input("请输入密码(由@、数字和字母共同组成,8-16个字符):")
if mz[0]!='@':
    print("用户名请使用@开头")
elif 3>len(mz)or 30<len(mz):
    print("用户名长度超出限制")
elif 8>len(cd) or 16<len(cd):
    print("密码长度超出限制")
elif cd.find('@')==1:
    print("密码中未输入@")
else:
    cd=cd.replace('@','1')
    if cd.isalnum():
        print("恭喜您,注册成功!用户名:",mz,",密码:",cd)
    else:
        print("密码中有其他符号。注册失败!")

3.运行截图

显示结果如下(示例): 

1.注册成功:

python 函数注册 python编写注册验证程序_python 函数注册_02

2.注册不成功:

python 函数注册 python编写注册验证程序_python_03