自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中归关排序算法自我推演

年纪大了,学习以前的递归,总是不能细想到每一步的过程,通过在纸上推演与思考,终于弄明白了,其实弄明白后,一切就很简单了。 归并排序及代码如下,来自于实验楼,也可以自行百度。 归并排序 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序...

2019-12-14 19:43:12 390 1

原创 中国大学MOOC课程《Python语言程序设计》第8章 体育竞技分析 学习 代码解析 有趣的结果讨论 能力高者必胜不一定的

#程序总体框架和步骤 #打印程序的介绍性信息式 -printInfo() #获得程序运行参数proA,proB,n -getInputs() #利用球员A和B的能力值,模拟n局比赛 -simNGames() #输出球员A和球员B的获胜场次和概率 -printSummary() import random def printInfo(): print("这个程序模拟两个选手A和...

2019-02-13 09:36:13 606 1

原创 中国大学MOOC课程《Python语言程序设计》第7章 政府工作报告 词云使用 代码解析 自学记录

#讲解思路: # 1、读取文件、分词整理 # 2、设置并输出词云 # 3、观察结果,优化迭代 import jieba import wordcloud from scipy.misc import imread #需要安装scipy库,在pycharm下安装还是比较方便的 # 这个作用是用来让词云生成特定图形形状的 mask=imread('fivestar.png') #f=open('...

2019-02-13 06:29:52 1162 2

原创 中国大学MOOC课程《Python语言程序设计》第7章 wordcloud库使用 课中实例3个 学习记录

import wordcloud c=wordcloud.WordCloud() c.generate("wordcloud by Python") c.to_file("pywordcloud.png") #1、以空格分隔单词 # 2、统计:单词出现次数并过滤 # 3、字体:根据统计配置字号 # 4、布局:颜色环境尺寸 # 总的就是配置词云,输入文本,产生文件 import wordc...

2019-02-13 05:55:48 628

原创 中国大学MOOC课程《Python语言程序设计》第7章 自动轨迹绘制 代码解析

import turtle as t t.title("自动轨迹绘制") t.setup(800,600,0,0) t.pencolor('red') t.pensize(5) datals=[] f=open('dataautotrace.txt') for line in f: line=line.replace('\n','') #去掉换行的信息,赋给line,存储的是每一行...

2019-02-12 08:43:35 710 1

原创 中国大学MOOC课程《Python语言程序设计》第6章 文本词频人物统计 threekingdoms三国演义代码及解析

以下内容为嵩天老师在课堂上讲解的,分析三国演义中top20人物,也就是出现次数最高的20个人物。为方便童鞋们拷贝,我把代码及解析放到下面,且我多费了点人工,整出top30。通过这个例子可以很好地理解解决一个实际问题的思路: import jieba #调用jieba库,前提是已经安装好了这个第三方库, # 我用的是pycharm教育版,可以在初次使用提示打叹号的位置选择安装jieba...

2019-02-12 02:56:58 3664

原创 中国大学MOOC课程《Python语言程序设计》第6章 文本词频统计 hamlet代码及解析

以下内容为嵩天老师在课堂上讲解的,为方便童鞋们拷贝,我把代码及解析放到下面: def getText(): txt=open("hamlet.txt","r").read() #以只读方式打开这个文件 txt=txt.lower() #将所有字符转化为小写 for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_’‘“”{|}~...

2019-02-12 00:45:05 2438

原创 中国大学MOOC课程《Python语言程序设计》第6章 文本词频统计 文件下载 用powershell

在第6章的最后一个实例中,为文本词频统计,需要用到两篇文章,如下图所示: 但是从网站我也没找到下载地址,打开课件给的那个地址,直接在网页中显示文本内容了,我就利用powershell成功下载了。具体方法如下: 一、百度怎么从命令行下载   网页链接:https://jingyan.baidu.com/article/fcb5aff7691cefedaa4a71b4.html wi...

2019-02-12 00:08:02 1171

原创 中国大学MOOC课程《Python语言程序设计》第5章 经典汉诺塔问题 解析

#经典汉诺塔问题,数字越小,代表越是顶层的圈圈 count=0 def hanoi(n,src,dst,mid): global count if n==1: print('{}:{}->{}'.format(1,src,dst)) count+=1 else: hanoi(n-1,src,mid,dst)#想象成上面...

2019-02-11 02:37:11 777 1

原创 中国大学MOOC课程《Python语言程序设计》第五章 七段数码管绘制 引发的时间问题和海龟速度问题

这门课主要内容就是用海龟绘制当前的时间,引发学生们对函数功能的运用以及模块化思维的思考。在自己抄写代码时发现了时间问题,还有海龟速度问题,都已解决,具体如下。首先是代码如下: import turtle,time def drawGap(): #绘制数码管间隔 turtle.penup() turtle.fd(5) def drawLine(draw): #绘制单段...

2019-02-11 00:58:28 520

原创 中国大学MOOC课程《Python语言程序设计》课后练习 自学记录 4-5三次登陆机会 两种解法对照

给用户三次输入用户名和密码的机会,要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬ 1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮...

2019-02-09 16:33:08 621

原创 中国大学MOOC课程《Python语言程序设计》课后练习 自学记录 4.4三位水仙花数 字符串 列表list join中的要求

"水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬ 例如:ABC是一个"3位水仙花数",则:A的3次方+B的3次方+C的3次方 = ABC。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬...

2019-02-09 16:04:55 644

原创 中国大学MOOC课程《Python语言程序设计》课后练习 自学记录 3.2课后程序题 凯撒密码 两种解法 字符串处理

恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬ 原文:A B C D E F G H...

2019-02-09 12:18:58 2065

原创 中国大学MOOC课程《Python语言程序设计》课后练习 自学记录 3.2课后程序题 星号3次方 两种解法

原答案: num=eval(input()) n=int(num/2)+1 #计算行数 m=1 for i in range(n): print((' '*((num-m)//2))+('*'*m)+(' '*((num-m)//2))) #((num-m)//2)是‘*’前后的空格数 m+=2 利用两边都是空格编写的,注意几个代数的取值 自己写的: N=eval(i...

2019-02-08 16:10:00 2008

原创 python学习案例天天向上的力量因range参数产生的细微差距

这是"实例"题,与课上讲解实例相同,请作答检验学习效果。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬ 工作日模式要努力到什么水平,才能与每天努力1%一样?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬...

2019-02-08 15:27:24 1115

原创 中国大学MOOC课程《Python语言程序设计》课后练习 自学记录 1.2货币转换 正则表达式处理

货币转换 I 描述 人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中: 人民币和美元间汇率固定为:1 美元 = 6.78 人民币。 程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用 RMB 表示,美元 USD 表示,符号和数值之间没有空格。 注意: (1) 这是一个 OJ 题目,获得输入请使用 input() 这是原题,其实利用之前的温度转换程序,改改代...

2019-02-04 16:03:20 1371

原创 中国大学MOOC课程《Python语言程序设计》课后练习 自学记录 1.2课后程序题 N的次方

编写一个程序,计算输入数字N的0次方到5次方结果,并依次输出这6个结果,输出结果间用空格分隔。 其中:N是一个整数或浮点数。 ''' N=eval(input('Please input an integar or a float:')) Nb=N print(1 ,N,end=' ') for i in range(4): Nb=Nb*N print(Nb,end=' ') ...

2019-02-03 01:50:28 1432

原创 慕客学习Python温度转换 format 格式化字符串 eval函数 关于string if语句

IPO    Input:温度    Process:处理  Output:输出 C=(F-32)/1.8    F=C*1.8+32   这是核心 判断是C还是F,注意大小写  if  str[-1] in ['F','f']    or     if  str[-1] in ['C','c'] 这是我自己编写的: TempStr=input('input the degree with...

2019-02-02 23:50:24 1203

网络原理自顶向下方法英文第四版答案

这个答案很难找到的,James F.Kurose和Keith W.Ross编写的经典网络原理书。Computer Networking A Top-Down Approach,答案全英文

2010-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除