Python学习笔记-16(字典案例)

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)

以上为总结知识点,出自哔哩哔哩千峰宋如宁老师课程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值