鱼C论坛

 找回密码
 立即注册
分享 5,进制转换
2016-8-13 15:37
5,进制转换
进制转换 十进制--二进制 (连续除以2的过程,“ 除2取余,逆序排列 ”) 6 -- 110 6除以2商3余 0 ,3除以2商1余 1 ,1除以2商0余 1 逆序排列==110 二进制--十进制 (公式:第N位2^N,位数倒序) 110&nb ...
个人分类: python|545 次阅读|0 个评论 热度 1
分享 4.水仙花数
2016-8-8 15:49
水仙花数 水仙花数:一个n位数(n=3)它的每个位上的数字的n次幂之和等于它本身。 例:一个3位数=它各个位上数字的立方和 153=1^3+5^3+3^3 要求编写一个程序:求100~999之间的所有水仙花数。 1.非递归版本: for i in range(100,1000):&n ...
个人分类: python|538 次阅读|0 个评论
分享 3.递归及相关《零基础入门学习python》课22递归
2016-8-4 20:30
3.递归及相关《零基础入门学习python》课22递归
递归 递归:函数调用自身的行为。递归属于算法的范畴 例子:汉诺塔游戏、树结构的定义、谢尔宾斯基三角形、德罗斯特效应(递归的视觉形式-递归自拍) 1.例子: def recursion(): return recursion() recursion() Traceback (most recent call last): File "pyshell#3", line 1, i ...
个人分类: python|609 次阅读|0 个评论
分享 2.伪代码
2016-8-4 17:44
伪代码 含义(百度):伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java等)实现,它介于自然语言与编程语言之间。 应用(百度):伪代码用来表达程序员开始编码前的想法。 【简单示例】输入3个数,打印输出其中最大的数。可用如下的伪代码表 ...
个人分类: 其他相关|536 次阅读|0 个评论
分享 1.关于最大公约数的问题及相关
2016-8-4 16:56
《零基础入门学习python》第17讲课后练习动动手1. 题目:1.编写一个函数,利用欧几里得算法求最大公约数,例如gcd(x,y)返回值为参数x和参数y的最大公约数。 自己总结归纳如下: 原理:a÷b=q......r1 ,若r1=0,那么b就是gcd(a,b) q是a除以b的商,r1是a除以b的余数,gcd(a,b)表示a和b的最大公约数。 ...
个人分类: python|516 次阅读|0 个评论

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 15:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部