zoukankan      html  css  js  c++  java
  • python基础学习-day15==课后作业练习(名称空间与作用域)

    今日作业:

    作业要求:下述所有代码画图以及分析代码执行流程
    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.针对之前编写的查询余额的功能,添加额外的逻辑:如果用户没有登录,则先执行登录功能

  • 相关阅读:
    Redis开发与运维:SDS
    Redis开发与运维:数据迁移
    我的2019上半年
    C# 并发编程
    经典排序算法 — C# 版(上)
    图解 -- 树的汇总
    图解--队列、并发队列
    栈到CLR
    我们的数组
    算法复杂度
  • 原文地址:https://www.cnblogs.com/dingbei/p/12526515.html
Copyright © 2011-2022 走看看