|
发表于 2023-1-30 21:50:14
|
显示全部楼层
- import random as rd
- import sys
- 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")
- elif the_name in person:
- 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("非正常指令!")
复制代码 |
|