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()用来查看全局变量有哪些,也是通过字典的方式来进行输出

    '''

  • 相关阅读:
    innerHTML和outerHTML的区别
    递归,汉诺塔
    js 中的 Math.ceil() Math.floor Math.round()
    JS中的异常exception
    CSS样式中visited,hover,active , focus这四个分别表示什么意思?
    用户在设置密码时,提醒请输入半角字符(vue+element+valid)
    设置用户密码时,将全角转换为半角
    后台返回对象数组,对象属性相同时,只取一个对象
    远程链接mongoDB robomongo
    mongodb 入坑
  • 原文地址:https://www.cnblogs.com/SmartCat994/p/12306908.html
Copyright © 2011-2022 走看看