def register():
'''注册功能'''
count = 0
while count < 3:
use_name_1 = input('请输入你的用户名')
pwd_1 = input('请输入你的密码')
re_pwd = input('请确认你的密码')
if not pwd_1 == re_pwd:
print('输入密码不一致,请重新输入')
count += 1
continue
else:
print('注册成功')
with open('text.py','a',encoding='utf8') as fa:
fa.write(f'{use_name_1}:{pwd_1}')
fa.flush()
break
def log():
'''登录功能'''
use_name = input('请输入你的用户名')
pwd_1= input('请输入你的密码')
with open('text.py', 'r', encoding='utf8') as fr:
for infor in fr:
use, pwd = infor.split(':')
if use.strip() == use_name and pwd.strip() == pwd_1:
print('登录成功')
break
else:
print('用户名或者密码输入错误')
def guess():
'''猜年龄'''
age = 18
age_count = 0
while age_count < 3:
age_inp = input('请输入你的年龄')
if not age_inp.isdigit():
print(f'你输入的{age_count}啥玩意')
continue
age_inp_int = int(age_inp)
if age_inp_int > age:
print('输入大了')
age_count+=1
elif age_inp_int < age:
print('输入小了')
age_count+=1
else:
print('猜对了')
break
def prize():
'''奖品选择'''
prize_dict = {
'0': "芭比娃娃",
'1': "变形金刚",
'2': "psp游戏机",
'3': "奥特曼",
'4': "遥控飞机",
}
prize_msg = '''
0 芭比娃娃
1 变形金刚
2 psp游戏机
3 奥特曼
4 遥控飞机
'''
get_prize_idct = {}
prize_count = 0
while prize_count<2:
prize_choice=input(f'请选择你的奖品:\n{prize_dict}')
if not prize_choice in prize_dict.keys():
print('输入错误找不到你所对应的物品,请重新输入')
continue
else:
print(f'获得的奖品如下{prize_msg}')
prize=prize_dict[prize_choice]
if prize in get_prize_idct:
get_prize_idct[prize]+=1
else:
get_prize_idct[prize]=1
print(f'恭喜你获得奖品{prize}')
prize_count+=1
print(f'总共获得了奖品为{get_prize_idct}')
register()
log()
prize()
转载于:https://www.cnblogs.com/hj59988326/p/11550630.html