网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Python小脚本1

#!/usr/bin/python
# -*- coding: UTF-8 -*-

创新互联公司专业成都网站建设、网站设计,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文发稿等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。

def account_login(account):
    if account in Dict.keys():
        tmp=Dict[account]
        password=input("enter the password:")
        if password in tmp.keys():
           if tmp[password] == 0:
               return 0
           else:
               return 3
        else:
           print('Error password:')
           return 1
    else:
        return 2

def lock_account(account):
    for k in Dict:
        if k == account:
           for subk in Dict[k]:
                Dict[k][subk]=1

def try_times(account):
     num=3
     while num>0:
           result=account_login(account)
           if result == 1:
              num=num-1
              if num == 0:
                 lock_account(account)
                 print('The account %s is locked now!'%account)
                 exit()
           elif result == 2:
              print('no account')
              exit()
           elif result == 3:
              print('The account was locked')
              exit()
           elif result == 0:
              print('success login on the %s!'%account)
              break


list1 = []
list2 = []

def check_intnumber(n):
    if int(n) % 2 == 0:
        return True
    else:
        return False

def append_list(arg_list):
    global list1
    global list2
    for i in arg_list:
        if check_intnumber(i) == True:
            list1.append(i)
        elif check_intnumber(i) == False:
            list2.append(i)

def filit_number(arg):
    arg_list = arg.split(',')
    for i in arg_list:
        if str.isdigit(i) == False:
            arg_list.remove(i)
        else:
            pass
    return arg_list

def main():
    account=input("enter the accout:")
    try_times(account)
    arg = input('enter someting to check:')
    arg_list = filit_number(arg)
    append_list(arg_list)
    print('odd number',list2)
    print('even number',list1)

if __name__ == '__main__':
    Dict = {'oracle': {'a123': 0}, 'root': {'b123': 0}, 'MySQL': {'c123': 1}}
    main()


##新手小试牛刀,主要执行功能前需要用户验证,其中用户字典里面0表示正常 1表示用户被锁


本文名称:Python小脚本1
本文地址:http://bjjierui.cn/article/jsjesp.html

其他资讯