摘要:目标: 1.实现两个数的加减法 2.回答者3次输错计算结果后,输出正确结果,并询问回答者是否继续 1.使用常规函数实现两个数的加减法游戏 代码如下: •运行代码,测试效果 2.使用lambda匿名函数实现两位数的加减法游戏 代码如下: 阅读全文
posted @ 2017-01-09 10:39 韩德田 阅读(4500) 评论(0) 推荐(0) 编辑
摘要:目标: 1.使用序列化cPickle 2.账户中钱要大于花费的钱,否则提示请存钱 2.编写函数,实现存钱,花钱,查询及退出功能 1.序列化 pickle是python实现序列化的模块,次模块存在使用C语言编写模块,用法相同,但执行效率更高,所以优先使用C模块编写的序列化模块cPickle。 2.编写 阅读全文
posted @ 2017-01-06 17:09 韩德田 阅读(4736) 评论(0) 推荐(0) 编辑
摘要:目标 1.Linux系统与windows系统文件系统换行符问题 2.实现unix文件转换成dos文件格式 1.Linux系统与windows系统文件系统换行符 •关于回车|换行的来历 在计算机还没有出现之前,有一种电传打字机(Teletype Model 33),每秒钟可以打10个字符。但是它存在一 阅读全文
posted @ 2017-01-04 11:46 韩德田 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:目标: 1.使用sys.stdout.write模拟"|"的顺时针变化— \ | / 2.使用sys.stderr.write模拟"|"的顺时针变化— \ | / 1.sys.stdout.write模拟"|"的顺时针变化 代码如下: [root@localhost python]# cat ani 阅读全文
posted @ 2017-01-04 10:46 韩德田 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:目标: 1.使用sys.stdout.write模拟火车道轨迹变化过程 2.使用sys.stderr.write模拟火车道轨迹变化过程 1.sys.stdout.write模拟火车道轨迹变化 代码如下: [root@localhost python]# vim railway.py •运行代码,测试 阅读全文
posted @ 2017-01-03 18:56 韩德田 阅读(255) 评论(0) 推荐(0) 编辑
摘要:目标: 1.使用sys.stdout.write输入0-9数字 2.使用sys.stderr.write输出0-9数字 3.使用两种方式输出0-9,显示0变化到9的过程 1.使用sys.stdout.write和sys.stderr.write打印 2.使用sys.stdout.write和sys. 阅读全文
posted @ 2017-01-03 18:18 韩德田 阅读(1665) 评论(0) 推荐(0) 编辑
摘要:目标: 1.编写菜单,提示用户操作选项(push,pop,view,quit) 2.规则:定义列表,先入栈,后出栈,后入栈,先出栈 1.模拟入栈、出栈操作 2.编写实现模拟入栈、出栈以及查询等功能 3.运行代码,测试效果 阅读全文
posted @ 2017-01-03 13:01 韩德田 阅读(2060) 评论(0) 推荐(0) 编辑
摘要:目标: 1.使用string模块的whitespace 2.删除左边、右边以及两边的空白 代码如下: [root@localhost python]# cat rmspace.py 2.运行代码,测试效果 *附录:使用list的方式模拟删除字符串左右两边的空白 代码如下: 阅读全文
posted @ 2017-01-03 11:22 韩德田 阅读(1434) 评论(0) 推荐(0) 编辑
摘要:目标: 1.列表迭代示例(字符串,元组,字典等也是可迭代对象) 2.如何判断是否为可迭代对象 3.输入任意字符名称,检查是否为合法变量名 1.列表迭代示例 2.判断是否为可迭代对象 3.输入任意字符名称,检查是否为合法变量名•规则 1.首字符是大小写字母或者下划线 2.剩余字符是大小写字母、数字及下 阅读全文
posted @ 2016-12-30 17:02 韩德田 阅读(693) 评论(0) 推荐(0) 编辑
摘要:目标: 1.定义函数,实现根据输入数字,生成相应位数随机密码的功能 2.定义字符串模板,生成用户和密码信息,前缀username和password不变,只有后面对应的变量变化 3.定义函数,实现根据输入的用户以及1中产生的随机密码,创建用户并根据2中定义的模板发送用户信息到指定用户dthan@xko 阅读全文
posted @ 2016-12-29 18:59 韩德田 阅读(686) 评论(0) 推荐(0) 编辑