今日作业:
作业要求:下述所有代码画图以及分析代码执行流程
1.以定义阶段为准,先画出名称空间的嵌套关系图
2.然后找到调用函数的位置,写出函数调用时代码的执行过程,涉及到名字的查找时,参照1中画好的嵌套图,标明查找顺序,一层一层直到找到位置
=题目一=
=题目二=
=题目三=
=题目四=
=题目五=
=题目六=
=题目七=
=题目八=
1.如下全局变量记录了当前登录用户,编写登录功能,一旦用户登录成功,则将全局变量赋值为当前登录的用户名。
login_user=None
def login(username,passward):
while True:
user = input("输入用户名:").strip()
psd = int(input("输入密码:").strip())
if user == username and psd == passward:
global login_user
login_user=user
print("登陆成功!")
break
else:
print("账号或密码输错,请重输!")
login("egon",123)
print(login_user)
2.针对之前编写的查询余额的功能,添加额外的逻辑:如果用户没有登录,则先执行登录功能