目录
前言
一、输入两个整数求最大公倍数和最小公倍数
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.运行截图
显示结果如下(示例):
二、实现注册功能,自行设置注册内容并实现该功能
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.注册成功:
2.注册不成功: