python
大嘴巴鲶鱼精
这个作者很懒,什么都没留下…
展开
-
小白入门python自学笔记(1)——python实现计算x的n次方
最近在看着某峰的python教程一点点的自学python,因为以前只是粗略的学过几天的C语言,所以也算是一个小白,我曾经也多次想过自学编程,可都没有坚持下来。这次想借在csdn这里记录下自己的学习历程的机会以此来“逼迫”自己坚持下来。有空我就会写一些很低级的代码,发在这里希望大家不要介意。今天看到了有关函数的定义这一部分,例子里有一个算x的n次方的题,可是只能算正数次幂,于是我就改良了一下...原创 2019-09-17 14:34:54 · 5768 阅读 · 0 评论 -
小白入门python自学笔记(2)——python实现素数判断
闲来无事写了一个判断某段区间的数是否为素数的小程序,刚开始学用的都是笨法子。#某段区间素数判断k=[]#xx表示下限,sx表示上限。xx=int(input('请输入下限:'))sx=int(input('请输入上限:'))while xx<sx: k.append(xx) xx+=1for n in k: for i in range(2,n): if ...原创 2019-09-19 15:05:36 · 201 阅读 · 0 评论 -
小白入门python自学笔记(3)——python实现递归汉诺塔以及递归斐波那契
感觉汉诺塔挺几把难理解的,最好是自己找个汉诺塔的小游戏玩玩就好了。#递归汉诺塔def move(n,a,b,c): if n==1: print(a,'To',c) else: move(n-1,a,c,b)#这里不是n-1而是1是因为什么我也不好解释,总之在这里进行了一次a To c move(1,a,b,c) move(n-1,b,a,c) move...原创 2019-09-20 17:01:49 · 190 阅读 · 0 评论 -
小白入门python自学笔记(4)——python生成器实现输出杨辉三角
p=[1] while 1: yield p p=[1]+[p[i]+p[i+1] for i in range(len(p)-1)]+[1] 这个程序虽然简短但是我认为这是我学习python以来遇到的最难得一个,杨辉三角的逻辑我想了好长时间也没有想通,后来在论坛看了大佬的讲解才明白,杨辉三角的首尾都是[1],这个问题的核心点是这个除去首位两个 [1] ...原创 2019-09-27 16:09:22 · 258 阅读 · 0 评论