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


  • 相关阅读:
    MySQL数据库学习笔记(八)----JDBC入门及简单增删改数据库的操作
    vim使用技巧大全
    virtualbox下centos虚拟机安装增强工具教程和常见错误解决
    python初始化list列表(1维、2维)
    Python中列表(list)、字典(dict)排序的程序
    字符画
    php 过滤器filter_var验证邮箱/url/ip等
    Python3 MySQL 数据库连接
    PHP socket 服务器框架集
    python3 获取int最大值
  • 原文地址:https://www.cnblogs.com/bk134/p/12526494.html
Copyright © 2011-2022 走看看