- 博客(5)
- 收藏
- 关注
原创 python实现斐波那契数列打印
1、斐波那契数列定义:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>...
2018-06-09 17:09:53
7184
原创 python实现打印菱形
1、分析:首先我们分析一下菱形的构成,加入你输入2,则打印一个3行的菱形;加入你输入一个3,则打印五行的菱形。也就是根据输入的数字a,打印2a-1行的菱形。菱形从图像来说,是一个三角形加上一个倒三角组成的,所以可以用双循环打印两个三角形,打印倒三角形的条件是第一次循环计数器i的值等于a。2、参考代码如下:a = int(input(">>>"))c=a b=a ...
2018-06-09 15:23:48
19082
原创 python实现九九乘法表
九九算法表图如下: 上图来自百度图片1、分析图表九九算法表要实现1X1=1到9X9=81的排列,那么可以考虑双重for循环,即为j X i =?形式。所以初步写代码的时候可以不求格式打印所有的值。当所有的值都可以打印出来的时候...
2018-06-08 23:22:39
15831
3
原创 python实现素数判断
素数即为除了能被1和本身整除之外不能被其他数整除难点在于与C语言的区别以及对素数算法的熟悉,和C语言解决此类问题的思路一样,但是代码要简单一些,不能被C语言代码限制思路:任意输入一个数,利用for循环遍历2~a-1的数,用a除以遍历的数i,如果有任意一个数可以整除a,则打印No,即不是素数,否则便是素数,参考代码如下a = int(input(">>>>"))for i i...
2018-06-08 22:25:07
43187
3
原创 python实现空心正方形
a = int(input(">>>")) ----输入想要打印的正方形边数for i in range(a): if(i+1==1 or i+1==a): ----第一行和最后一行 print("\t*"*a) else: print("\t*","\t"*(a-2),"\t*")----中间空心行...
2018-06-08 16:12:42
4064
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人