- 博客(15)
- 收藏
- 关注
原创 【Java项目2】通过递归解决汉诺塔问题并输出直观的调换过程
本文目录汉诺塔问题介绍 建模说明 解决思路说明 具体代码一、汉诺塔问题介绍 相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保...
2019-10-18 11:49:17 525
原创 【Java项目1】打印某个月的月历(可拓展为打印某一年的年历)
本文目录题目要求 思路想法 函数架构 具体代码一、题目要求已知2019年1月1日是星期二,要求输入任意一个年月,即打印出该月份的月历。实现效果如图:二、思路想法1.主要是需要获得该月的第一天是星期几,已知2019.1.1是周二,那么可以计算用户输入月的1号与2019.1.1之间的间隔天数,然后间隔天数%7,得到的数再从星期二做相应的偏移。2.计算总天数...
2019-09-12 10:08:48 3448 1
原创 【Java基础知识1】Java中的数学函数、字符和字符串
Java中的数学函数、字符和字符串本文目录:一、常用数学函数方法 1.三角函数方法 2. 指数函数方法 3. 取整方法 4. min、max、abs方法 5. random方法二、字符数据类型与操作 1.编码 2.转义字符 3.字符串与数值型之间的比较 4.字符的比较与测试三、字符串Sting类型 1.String对象的简单方法 2.String...
2019-09-12 09:06:12 750
原创 pyhthon基础知识【8】: socket与socketserver(TCP与UDP)
本文目录:1、socket模块创建TCP时间戳服务器/客户端2、socket模块创建UDP时间戳服务器/客户端3、socketserver模块创建TCP时间戳服务器/客户端 ----------------------------------------------------------------------------/------------...
2018-09-05 22:09:56 255
原创 项目4:用python自带模块tkinter实现简单计算器(可用于表白)
本文目录:1、最终效果2、GUI编写3、回调函数说明4、完整代码 ---------------------------------------------------------------------/ 正文 /---------------------------------------------------------------------...
2018-08-13 19:56:24 12192 8
原创 项目3:python实现一个简易计算器
本文目录:1、功能目标2、解题思路3、函数说明4、完整代码 ---------------------------------------------------------------------/ 正文 /---------------------------------------------------------------------一...
2018-08-09 22:57:25 67916 1
原创 pyhthon基础知识【7】:常用python模块
本节内容:1、模块分类2、time &datetime模块3、random4、os5、sys6、shutil7、shelve8、xml处理9、hashlib10、re正则表达式 ----------------------------------------------------------------------------/---...
2018-08-01 21:58:12 2375
原创 pyhthon基础知识【6】:内置函数、Jason/Pickle序列化操作与软件书写规范
本节内容:1、内置函数2、Jason/Pickle序列化操作3、软件书写规范----------------------------------------------------------------------------/---------------------------------------------------------------1、内置函数1、内置函数全括详细解释可参见h...
2018-06-27 21:16:48 390
原创 pyhthon基础知识【5】:生成器与迭代器
本节内容:1、生成器2、迭代器----------------------------------------------------------------------------/---------------------------------------------------------------1、生成器1.1 列表生成式>>> [i*2 for i in rang...
2018-06-27 21:15:56 283
原创 pyhthon基础知识【4】:装饰器原理
本节内容:1、装饰器概述2、高阶函数3、嵌套函数4、实现装饰器----------------------------------------------------------------------------/---------------------------------------------------------------1、装饰器概述1.1 装饰器本质是一个函数,用于装饰其他的...
2018-06-21 20:51:52 282
原创 pyhthon基础知识【3】:集合、文件与函数
本节内容:1、集合(去重与关系测试)2、文件操作3、函数----------------------------------------------------------------------------/-----------------------------------------------------------------1、集合(去重与关系测试)1.1 集合是一个无序的,不重复的...
2018-06-18 20:44:53 945
原创 项目2:购物车
目录:1、程序功能2、程序流程图3、程序思路4、程序源代码5、程序不足1、程序功能1.1 用户接口 功能1:用户输入帐号密码登录,若是新用户,可进行注册并在注册成功后自动登录,并查看自己当前余额,可进行充值(充值功能 以文字描述模拟) 功能2:用户可以查看商品列表(商品名称、价格、余量) 功能3:用户可以把喜欢的商品加入购物车,若余额不足则无法加入购物车 功能4:用户...
2018-05-16 18:03:48 688
原创 pyhthon基础知识【2】:列表与元组
本节内容:1、列表 1.1 列表概述 1.2 列表的基本操作 1.3列表的进阶操作2、元组--------------------------------------------------------------------/-----------------------------------------------------------------------------...
2018-04-17 20:23:41 1369
原创 项目1:登录接口
目录:1、程序功能2、程序流程图3、程序思路4、程序源代码5、程序不足 1、程序功能1.1 注册功能 用户可进行注册,每个注册成功的用户会自动添加一个lock_flag,这个参数初始为0,每登录密码错误一次加1, 当lock_flag=3时,锁定该用户。把用户名、密码与对应的lock_flag存于 userdata.txt 中。1.2 登录功能 ...
2018-03-25 10:34:03 679 3
原创 pyhthon基础知识【1】:基础知识
本节内容:1、python的主要应用领域2、python的语言特性3、python的优缺点4、字符编码--------------------------------------------------------------------/------------------------------------------------------------1、python的主要应用领域1.1目前...
2018-03-20 22:26:38 3764 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人