布布扣 - Day14作业

1、如下全局变量记录了当前登录用户,编写登录功能,一旦用户登录成功,则将全局变量赋值为当前登录的用户名

login_user=None

login_user = None

name = 'han'

password = '123'

def login():

    inp_user = input('请输入用户名:').strip()

    inp_pwd = input('请输入密码密码:').strip()

    if inp_user == name and inp_pwd == password:

        print("登录成功")

        global login_user

        login_user = inp_user

    else:

        print("登录失败")

login()

print(login_user)

2、针对之前编写的查询余额的功能,添加额外的逻辑:如果用户没有登录,则先执行登录功能

login_user = None

name = 'han'

password = '123'

def login():

    inp_user = input('请输入用户名:').strip()

    inp_pwd = input('请输入密码密码:').strip()

    if inp_user == name and inp_pwd == password:

        print("登录成功")

        global login_user

        login_user = inp_user

        balance(login_user)

    else:

        print("登录失败")

def balance(login_user):

    if login_user is None:

        print("登录后可查询余额")

        login()

    else:

        print("{}的余额".format(login_user))

balance(login_user)

猜你喜欢

转载自www.cnblogs.com/1906hsx/p/12526414.html
今日推荐