Python Lab Assignments
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Lab Assignments相关的知识,希望对你有一定的参考价值。
Lab 1
对于任何Web应用程序登录,都需要根据数据库规则验证用户密码. 假定某个Web应用程序,
其有效密码的条件是:
- a)密码长度应在6到16个字符之间
- b)至少要有一个数字
- c)至少包含有[$ @!*] 中一个特殊字符(中括号不计入).
- d)应至少包含一个小写字母和至少一个大写字母
要求实现一个lab1.py
, 该程序实现有函数check_valid_password
,
入口参数:
- 字符串: 用户密码
函数返回值(按顺序):
- 1.布尔值: True或False, True表明有效的用户密码, False表名用户密码无效.
- 2.字符串: 具体的错误信息(中文或英文皆可), 或者‘ok‘ (表示没有错误)
以上是关于Python Lab Assignments的主要内容,如果未能解决你的问题,请参考以下文章
重构改善既有代码设计--重构手法07:Remove Assignments to Parameters (移除对参数的赋值)