趣学Python算法100例

趣学Python算法100例

作者:刘河飞闫凯峰

出版社:机械工业

出版年:2020年9月

ISBN:9787111665984

所属分类:网络科技

书刊介绍

《趣学Python算法100例》内容简介

本书从一些经典算法出发,为读者展示了100个Python趣味编程实例。本书共12章,涵盖趣味算法入门、趣味数学问题、各种趣味整数、趣味分数、趣味素数、趣味逻辑推理、趣味游戏、趣味数组、趣味函数递归、定理与猜想、趣味图形及其他趣味问题。本书取材注重趣味性与实用性,内容涵盖Python编程的基础知识和常用算法,讲解时给出了实例的详细分析与代码实现,并对重点代码做了详细注释,还针对涉及的知识点做了拓展讲解。本书实例丰富,讲解通俗易懂,代码可读性及实操性强,适合Python编程的初学者和爱好者阅读,也适合算法设计爱好者阅读。另外,本书还可作为Python教学参考书。
刘河飞,闫凯峰编著

作品目录

前言
第1章:趣味算法入门
1.1、抓交通肇事犯
1.2、兔子产子
1.3、牛顿迭代法求方程根
1.4、百钱百鸡
1.5、借书方案知多少
1.6、打鱼还是晒网
1.7、最佳存款方案
1.8、冒泡排序
1.9、折半查找
1.10、数制转换
第2章:趣味数学问题
2.1、三色球
2.2、出售金鱼
2.3、求车速
2.4、个人所得税
2.5、存钱
2.6、分糖果
2.7、爱因斯坦的数学题
2.8、猜牌术
2.9、舍罕王的失算
2.10、马克思手稿中的数学题
2.11、换分币
第3章:各种趣味整数
3.1、回文数
3.2、水仙花数
3.3、阿姆斯特朗数
3.4、完数
3.5、亲密数
3.6、自守数
3.7、高次方数的尾数
3.8、黑洞数
3.9、勾股数
3.10、不重复的3位数
第4章:趣味分数
4.1、将真分数分解为埃及分数
4.2、列出真分数序列
4.3、多项式之和
4.4、最大公约数
4.5、最小公倍数
4.6、歌星大奖赛
4.7、分数比较
4.8、计算分数的精确值
第5章:趣味素数
5.1、素数
5.2、哥德巴赫猜想
5.3、要发就发
5.4、可逆素数
5.5、回文素数
5.6、孪生素数
5.7、梅森素数
第6章:趣味逻辑推理
6.1、谁家孩子跑得最慢
6.2、新郎和新娘
6.3、谁在说谎
6.4、谁是窃贼
6.5、旅客国籍
6.6、委派任务
6.7、谜语博士的难题
6.8、黑与白
第7章:趣味游戏
7.1、黑白子交换
7.2、自动发牌
7.3、常胜将军
7.4、人机猜数
7.5、搬山游戏
7.6、抢30游戏
7.7、24点游戏
7.8、掷骰子
第8章:趣味数组
8.1、平分7筐鱼
8.2、农夫过河
8.3、矩阵转置
8.4、狼追兔子
8.5、选美比赛
8.6、邮票组合
8.7、魔方阵
8.8、马踏棋盘
8.9、删除“*”符号
8.10、在指定位置插入字符
第9章:趣味函数递归
9.1、猴子吃桃
9.2、杨辉三角形
9.3、卡布列克常数
9.4、递归解决年龄问题
9.5、递归解决分鱼问题
9.6、汉诺塔问题
9.7、逆序输出数字
第10章:定理与猜想
10.1、尼科彻斯定理
10.2、奇数平方的有趣性质
10.3、回文数的形成
10.4、四方定理
10.5、角谷猜想
10.6、π的近似值
第11章:趣味图形
11.1、画直线
11.2、画圆和圆弧
11.3、画彩色图形
11.4、绘制余弦曲线
11.5、绘制空心圆
11.6、绘制空心菱形
11.7、填充彩色图形
11.8、绘制饼状图
第12章:其他趣味问题
12.1、约瑟夫环
12.2、数据加密
12.3、三色旗
12.4、双色球
12.5、填表格
12.6、求出符合要求的素数
12.7、统计学生成绩

相关推荐

微信二维码