2023.4.23
努力学习python,想为以后可以有一份额外收入,如果有大神可以指点一下,我将不胜感激
如果有大神想以后拥有一个合作伙伴进行交流,我会尽力赶上您的脚步!
以后打算写一些总结和案例,每次自己记了笔记还要再重复记笔记有些浪费时间,就将案例进度发在上面吧!
题目:写一个字典排序的注册顺序,让用户注册 账户,密码,确认密码,手机号,使用input录入字典
print('--------------欢迎来到智联招聘---------------')
#分析,需要一个注册页面,使用input输入
database = []
while True:
username = input('请输入用户名:')
password = input('请输入密码:')
repassword = input('请确认你的密码')
phone = input('请输入你的手机号')
#那么往下肯定需要判断密码是否一致,并将这些输入的值加入到键里面,那么也需要循环输入,如果输入错误则一直循环,在前面添加while循环
#那么往下则需要一个容量接收键值,取名为user
user = {}
user['username'] = username
#将该键和值添加后,则需要对密码进行判断
if password == repassword:
user['password'] = password
else:
print('输入密码有误,请重新输入')
print('-------------------')
#在这里添加continue的原因是,如果是break,则全部终止,重新再来,continue则是不运行后面的代码,跳过重头开始
continue
user['phone'] = phone
#那么此时user已经有了一个字典,如果继续注册,则会对user进行覆盖,那么需要一个新的容量容纳user,需要在while前方添加一个容器,否则会一直循环更改,将user进行添加
database.append(user)
region = input('是否继续注册? y/n')
if region == 'n':
break
print(database)
以上为总结知识点,出自哔哩哔哩千峰宋如宁老师课程