#10-13
import json
def get_sorted_username():
'''如果存储了用户名就获取他'''
filename = 'usernumber.json'
try:
with open(filename) as f_obj:
username = json.load(f_obj)
except FileNotFoundError:
return None
else:
return username
def get_new_username():
'''提示用户输入用户名'''
filename = 'usernumber.json'
username = input("What is your name? ")
with open(filename,'w') as f_obj:
json.dump(username,f_obj)
return username
def greet_user():
'''问候用户,并指出姓名,并且验证是否正确'''
username = get_sorted_username()
if username:
correct_name = input("Is this your name?" + username +"(please enter(yes/no))")
if correct_name != 'yes':
username = get_new_username()
print("Welcome back, " + username + "!")
else:
username = get_new_username()
print("We'll remember you when you come back, " + username() + "!")
greet_user()
Python编程从入门到基础10-13
最新推荐文章于 2022-02-08 15:57:52 发布