import sys
import random as rd
import time
person = {}#储存用户信息
side = width, high = 120, 100#边界长度
class BigFish:#定义一个大鱼类
def __init__(self):
self.width = rd.randint(0,120)
self.high = rd.randint(0,100)
def move(self):
pass
class SmallFish:#定义一个小鱼类
pass
while True:
beginning = input("""|---1.注册用户---|
|---2.登录用户---|
|---3.退出程序---|
|---请输入指定代码(1、2或3):""")#初始化界面
if beginning == '1':#当输入1的时候
name = input("请输入您要注册的账号:")
if name in person:
print("用户已经存在!")
else:
passwd = input("请输入该账号对应的密码:")
passwd2 = input("请再次输入密码:")
if passwd != passwd2:
passwd2 = input("输入错误,请重新输入:")
else:
person[name] = passwd
print("注册成功,快登录试试吧^_^\n")
elif beginning == '2':#当输入2的时候
the_name = input("请输入账号(输入3返回初始界面):")
if the_name == '3':
print('\n')
pass
elif the_name not in person:#判断用户名是否存在
print("用户名不存在!\n")
else:
the_passwd = input("请输入密码:")
if person[the_name] == the_passwd:
print("登录成功,游戏开始!\n")
for i in range(3):
time.sleep(1)
print(f'{3-i}秒后开始游戏!')
else:
print("用户名或密码错误!")
elif beginning == '3':#当输入3的时候
print("感谢使用本程序!")
sys.exit()
else:#当输入不为1,2,3的时候
print("非正常指令!")
|