zoukankan      html  css  js  c++  java
  • 名称空间作业

    # ===================题目一===================
    input=333
    def func():
    input=444
    func()
    print(input)

    # ===================题目二===================
    def func():
    print(x)
    x=111
    func()

    
    
    
    
    # ===================题目三===================
    x=1
    def func():
    print(x)

    def foo():
    x=222
    func()
    foo()

    
    
    
    
    
    # ===================题目四===================
    input=333
    def f1():
    def f2():
    # input=333
    print(input)
    input=222

    f2()

    f1()

    
    
    # ===================题目五===================
    x=111
    def func():
    print(x)
    x=222
    func()
    # ===================题目六===================
    x=111

    def foo():
    print(x,)

    def bar():
    print(x)
    foo()
    bar()
    # ===================题目七===================
    x=1
    def func2():
    func1()

    x=2
    def func1():
    print(x)

    x=3

    func2()
    # 1、如下全局变量记录了当前登录用户,编写登录功能,一旦用户登录成功,则将全局变量赋值为当前登录的用户名
    login_user=None
    def login():
        inp_user = input('用户名:').strip()
        inp_pwd = input('密码:').strip()
        if inp_user == 'qqq' and inp_pwd == '123':
            print("登录成功")
            global login_user
            login_user = inp_user
        else:
            print("登录失败")
    login()
    print(login_user)


    2、针对之前编写的查询余额的功能,添加额外的逻辑:如果用户没有登录,则先执行登录功能
    login_user = None
    def login():
        inp_user = input('用户名:').strip()
        inp_pwd = input('密码:').strip()
        if inp_user == 'qqq' and inp_pwd == '123':
            print("登录成功")
            global login_user
            login_user = inp_user
        else:
            print("登录失败")
    
    
    def balance(login_user):
        if login_user is None:
            print("请先登录")
            login()
        else:
            with open('b.txt', 'rt', encoding='utf-8')as f:
                for i in f:
                    name, money = i.strip().split(':')
                    if login_user == name:
                        print('您的余额为:{}'.format(money))
                        break


  • 相关阅读:
    javaweb 最简单的分页技术
    Jquery选择器小结
    JSON 初探
    C# GridView 的使用
    C# 操作数据库
    Java中String为什么是不可变
    Eclipse使用技巧小结
    Java File类方法使用详解
    JSP基础语法总结
    JSP取得绝对路径
  • 原文地址:https://www.cnblogs.com/bk134/p/12526494.html
Copyright © 2011-2022 走看看