zoukankan      html  css  js  c++  java
  • 用户登录

    '''import random

    def yanzhengma():
    yanzhengma_01 = 'qwertyuiopasdfghjklzxcvbnm123456789QWERTYUIOPASDFGHJKLZXCVBNM'
    code = ''
    for i in range(4):
    x = random.randint(0, len(yanzhengma_01))
    code += yanzhengma_01[x]
    return code

    def login():
    usrname = input('输入你的账户')
    password = input('输入你的密码')
    code_1 = yanzhengma()
    print(code_1)
    code = input('please input code')
    if code.lower() == code_1.lower():
    if usrname == 'zzh' and password == 'zzh':
    print('has been login ')
    return True
    else:
    print('your usrname or password is wrong')
    try_login()
    return False
    else:
    print('your print-code is wrong')

    def shopping_name(name):
    login_result = login()
    if login_result == True:
    print('你应该成功把{}放入你的购物车'.format(name))
    else:
    print('密码错误或者账户错误,没有把{}放入购物车'.format(name))

    def try_login():
    choose = ''
    choose = input('输入你是否要继续登录 yse/no')
    if choose == 'yse':
    login()
    else:
    print('you have been out this systems')

    shopping_name('zzh')
    '''

    global 变量的范围

    全局变量 局部变量

    '''
    def aa ():
    x = 'xxxx'
    x就一个局部变量
    定义在函数外侧的变量被称为全局变量
    全局变量的特点是,直接占有一个位置
    当同时出现的时候会在函数中使用内部的变量
    global name 如果修改全局变量,就必须要加这个声明
    全局变量是可变的情况就不需要加入global

    list = [1,2,3,4,5]
    for index, i in enmerate(list):
    list[index] = i+5
    内部的函数要修改外部函数的不可变变量 需要使用nonlocal
    nonlocal x
    内部函数修改外部函数 nonlocal 修改全局变量 global
    locals()内置函数可以进行查看,可以看到当前函数声明的内容有哪些,以字典的方式输出
    global()用来查看全局变量有哪些,也是通过字典的方式来进行输出

    '''

  • 相关阅读:
    一起了解 .Net Foundation 项目 No.7
    一起了解 .Net Foundation 项目 No.6
    一起了解 .Net Foundation 项目 No.5
    一起了解 .Net Foundation 项目 No.4
    一起了解 .Net Foundation 项目 No.3
    实时流式计算系统中的几个陷阱
    DataHub——实时数据治理平台
    聊聊流计算系统中的核心问题:状态管理
    一小时搭建实时数据分析平台
    重大更新!Druid 0.18.0 发布—Join登场,支持Java11
  • 原文地址:https://www.cnblogs.com/SmartCat994/p/12306908.html
Copyright © 2011-2022 走看看