a=0for i in range(1,5):
for j in range(1, 5):
for k in range(1, 5):
if i!=j and i!=k and j!=k:
a += 1print(str(i) + str(j) + str(k), end=" ")
print()
print("共有"+str(a)+"个")
求两个数的最小公倍数和最大公约数
a,b = int(input("输入第一个数字:")),int(input("输入第二个数字:"))
for i in range(a,0,-1):
if a%i==0and b%i==0:
print("最大公约数:"+str(i),"最小公倍数:" + str(a*b//i))
break
输出1到100的所有质数
fori in range(2,101):
forj in range(2,i):
ifi%j==0:breakelse:
print(i)
学员管理系统
import json
import os
ui="""------------------------------------------
欢迎进入学员管理系统V1.0
1.注册
2.登录
3.修改密码
4.删除账号
5.退出
=========================================="""
zda={"abc":"123"}
defdq():with open('zh.json', 'r') as f:
return json.load(f)
defxr():with open('zh.json', 'w') as f:
json.dump(zda, f)
defcx(name):if name in zda:
returnTrueelse:
returnFalsedefcm(name,password):if cx(name):
if zda[name]==password:
returnTrueelse:
returnFalseelse:
returnFalsedefzc(name,password):if cx(name):
returnFalseelse:
zda[name]=password
xr()
returnTruedefsc(name,password):if cm(name,password):
del zda[name]
xr()
returnTrueelse:
returnFalsedefxg(name,password,newpassword):if cm(name,password):
zda[name]=newpassword
xr()
returnTrueelse:
returnFalseif os.path.exists("zh.json"):
zda = dq()
else:
xr()
whileTrue:
print(ui)
as1=input("请选择:")
if as1.isdigit():
as1=int(as1)
if as1==1:
print("注册账号》")
if zc(input("请输入账号:"),input("请输入密码:")):
print("注册成功!")
else:
print("注册失败!")
elif as1==2:
print("账号登录》")
if cm(input("请输入账号:"),input("请输入密码:")):
print("登录成功!")
else:
print("账号或密码错误!")
elif as1==3:
print("修改密码》")
if xg(input("请输入账号:"),input("请输入密码:"),input("请输入新密码:")):
print("密码修改成功!")
else:
print("账号或者密码输入错误,改密失败!")
elif as1==4:
print("账号列表:")
if len(zda.keys())>1:
for i in zda.keys():
print("· "+i)
print("删除账号》")
if sc(input("请输入账号:"),input("请输入密码:")):
print("删除账号成功!")
else:
print("账号或者密码输入错误,删除失败!")
else:
print("最少要保留一个账号")
elif as1==5:
breakelse:
print("开发中!")
else:
print("输入错误")
xr()
print("程序退出!")