作业要求:用Python写一个注册功能(注册的时候需要用户提供用户名和密码和确认密码,密码和确认密码错误需要重新注册),将用户名和密码存入字典中,用户做字典的键,密码做值。
思考过程:用字典来实现用户名与密码的存储,用input()来实现密码 确认密码和用户名的录入,用while循环来达到错误时继续运行录入且用break实现注册成功时停止运行,用if else语句来实现注册是否成功的不同的结果。
实践过程:
1.首先建立一个空字典用来之后存储用户的信息:
user_0={}
2.开始一个while循环来实现注册错误时的重新注册
user_0={} while True:
3.用input()来进行用户名 密码 确认密码的录入功能
user_0={} while True: username=input("username:") key=input("key:") surekey=input("surekey:")
4.用if else语句来实现注册是否成功的不同运行结果,如果密码与确认密码相同则将用户名与密码存储进字典中(这里用了一个print语句检验字典是否录入成功),如果密码与输入密码相同,则将用户名与密码录入到字典中去,若不同,则输出一个提醒并让其重新注册。
user_0={} while True: username=input("username:") key=input("key:") surekey=input("surekey:") if key==surekey: user_0[f'{username}']=f'{key}' #print(user_0) break else: print("n the key and the surekey not same")
实践结果展示:
user_0={} while True: username=input("username:") key=input("key:") surekey=input("surekey:") if key==surekey: user_0[f'{username}']=f'{key}' #print(user_0) break else: print("n the key and the surekey not same")