Discuss / Python / 我的作业,开心~

我的作业,开心~

Topic source

#!/usr/bin/env python

#-*- coding:utf-8 -*-

__author__='teddy'

import hashlib

md5=hashlib.md5()

db = {

    'michael': 'e10adc3949ba59abbe56e057f20f883e',

    'bob': '878ef96e86145580c38c87f0410ad153',

    'alice': '99b1c2188db85afee403b1536010c2c9'}

def login(user, password):

    md5.update(password.encode('utf-8'))

    passwordmd5=md5.hexdigest()

    if user in db:

        print('用户名%s正确'% user)

        if passwordmd5==db[user]:

            print('%s密码正确'% user)

            return True

        else:

            print('%s密码错误'% user)

            return False

    else:

        print('用户名%s错误'% user)

        return False

login('michael', '123456')

login('bob', 'abc999')

login('alice', 'alice2008')

login('michael', '1234567')

login('bob', '123456')

login('alice', 'Alice2008')


  • 1

Reply