编程语言应用

注册

 

发新话题 回复该主题

python编程从入门到实践重构 [复制链接]

1#

1.验证用户:最后一个remember_me.py版本假设用户要么已输入其用户名,要么是首次运行该程序。我们应修改这个程序,以应对这样的情形:当前和最后一次运行该程序的用户并非同一个人。

为此,在great_user()中打印欢迎用户回来的消息前,先询问他用户名是否是对的。如果不对,就调用get_new_username()让用户输入正确的用户名。

importjson

defget_stored_username()/p>

username1=input(您好!该用户名是否正确?)

defget_new_username()/p>

username=input(Whatisyourname?)

filename=username.json

withopen(filename,w)asab/p>

json.dump(username,ab)

returnusername

defgreet_user()/p>

username=input(Whatisyourname?)

username=get_stored_username()

ifusername/p>

print(Wel

分享 转发
TOP
发新话题 回复该主题