创建了 #2017级人工智能方向—Python科学计算生态# 任务:

编程练习6
实现一个函数,接受一个字符串参数,返回字符串中各单词出现的频率(以字典形式,不使用标准库)。测试用数据:Python is an easy to learn, powerful programming language. It has efficient high-leve...

创建了 #2017级人工智能方向—Python科学计算生态# 任务:

编程练习5
写一个函数,接受一个字符串,并检查字符串是否满足下列条件:1. 至少包含一个小写字母2. 至少包含一个数字3. 至少包含一个大写字母4. 至少包含$、 #、 @中的一个字符5. 字符串最小长度为6个字符6. 字符串最大长度为16个字符7. 字符串中不得包含空白如果字符串满足...

创建了 #2017级人工智能方向—Python科学计算生态# 任务:

编程练习4
实现一个函数,可以在指定目录下以递归或者非递归的方式查找文件名符合特定模式的文件,以列表形式返回查找到的文件的绝对路径。模式匹配使用Unix文件名模式匹配方式,支持Unix的shell风格的通配符。只能使用Python标准库,不考虑权限问题等异常处理,查找失败返回空列表。须...

创建了 #2017级人工智能方向—Python科学计算生态# 任务:

编程练习3
建立一个用户类(User)和系统类(System),来表示一个系统当中注册的用户。用户注册时需提供用户名(username)、密码(password)、邮箱地址(email)3种信息,当用户完成注册(register)后,会将用户信息添加到系统当中。当注册用户时,会检查其提...

创建了 #2017级人工智能方向—Python科学计算生态# 任务:

编程练习
对于面的省份和对应的省会,编写一个省会问答小游戏,程序运行后会提示用户回答某个省份的省会是哪里,当用户回答正确时,继续下一个提问。如果用户回答错误,须告知用户,并给出正确答案。每次提问选择的省份是任意的,但要求相邻两次提问选择的省份不能重复。当用户输入q或Q的时候,结束问答...

创建了 #2017级人工智能方向—Python科学计算生态# 任务:

编程练习
实现一个函数,对于给定的一个字符串,比如'aaabeeeezzzxxxxxw',将其中连续出现的字符转换成该字符和它重复出现的次数的组合并将结果返回,比如对于上面字符串,返回结果为'a3b1e4z3x5w1'。假定要编码的字符串只包含26个字...