![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MOOC《Python语言程序设计》
文章平均质量分 51
python
黑衣骑士兴
这个作者很懒,什么都没留下…
展开
-
第8周 game
记录一下~#game.pyfrom random import randomdef printIntro(): print("这个程序模拟两个选手A和B的某种竞技比赛") print("程序运行需要A和B的能力值(以0到1之间的小数表示)")def getInputs(): a = eval(input("请输入选手A的能力值(0-1):")) b = eval(input("请输入选手B的能力值(0-1):")) n = eval(input("模拟原创 2021-07-06 18:39:54 · 54 阅读 · 0 评论 -
第8周 数字的鲁棒输入
数字的鲁棒输入描述获得用户输入的一个数字,可能是浮点数或复数,如果是整数仅接收十进制形式,且只能是数字。对输入数字进行平方运算,输出结果。要求:原创 2021-07-05 18:20:57 · 122 阅读 · 0 评论 -
第7周 CSV格式清洗与转换
CSV格式清洗与转换描述附件是一个CSV格式文件,提取数据进行如下格式转换:(1)按行进行倒序排列;(2)每行数原创 2021-07-05 18:05:39 · 310 阅读 · 0 评论 -
第7周 文本的平均列数
文本的平均列数描述打印输出附件文件的平均列数,计算方法如下:(1)有效行指包含至少一个字符的行,不计算空行;(2原创 2021-07-05 17:51:40 · 251 阅读 · 0 评论 -
第7周 CSV格式数据清洗
CSV格式数据清洗附件是一个CSV文件,其中每个数据前后存在空格,请对其进行清洗,要求如下:(1)去掉每个数据前后空格,即数据之间仅用逗号(,)分割;原创 2021-07-05 17:39:32 · 5813 阅读 · 0 评论 -
第7周 CSV格式列变换
CSV格式列变换附件是一个CSV文件,请将每行按照列逆序排列后输出,不改变各元素格式(如周围空格布局等)。输入输出格式:这是仅给出输出格式样例,不是结果。原创 2021-07-05 17:34:27 · 1358 阅读 · 0 评论 -
第7周 文件独特行数 vs 关键行数
文件独特行数统计附件文件中与其他任何其他行都不同的行的数量,即独特行的数量。输入输出格式:这是仅给出输出格式样例,不是结果。原创 2021-07-05 17:29:02 · 808 阅读 · 0 评论 -
第7周 文件字符分布
文件字符分布统计附件文件的小写字母a-z的字符分布,即出现a-z字符的数量,并输出结果。同时请输出文件一共包含的字符数量。原创 2021-07-05 17:13:41 · 264 阅读 · 0 评论 -
第7周 文件行数
文件行数打印输出附件文件的有效行数,注意:空行不计算为有效行数。输入输出格式:这是仅给出输出格式样例,不是结果。输出原创 2021-07-05 16:51:13 · 271 阅读 · 0 评论 -
第6周 组合数据类型总结
组合数据类型分为:集合:多个元素的无序组合,元素具有唯一性,不可变数据类型,用set()创建空集合{1, 2, 3, 4 ,’a‘} set(x) s = set() 创建空集合序列:一维元素向量,有序,可分为: 字符串 元组:一旦创建,不可被修改 (1, 2, 3,'a')tuple(x) 列表(✓):创建后...原创 2021-07-03 13:37:13 · 218 阅读 · 0 评论 -
第6周 数字不同数之和
数字不同数之和描述获得用户输入的一个整数N,输出N中所出现不同数字的和。例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。原创 2021-07-03 13:16:57 · 165 阅读 · 0 评论 -
第6周 字典翻转输出
字典翻转输出描述读入一个字典类型的字符串,反转其中键值对输出。即,读入字典key:value模式,输出value:key模式。原创 2021-07-02 22:20:21 · 314 阅读 · 0 评论 -
第6周 连续质数计算
连续质数计算描述补充编程模板中代码,完成如下功能:获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。原创 2021-07-02 22:02:52 · 154 阅读 · 0 评论 -
第6周 随机密码生成
随机密码生成描述补充编程模板中代码,完成如下功能:以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N位的密码,密码的每位是一个数字。每个密码单独一行输出。原创 2021-07-02 20:11:16 · 118 阅读 · 0 评论 -
第6周 汉诺塔实践
汉诺塔实践汉诺塔问题大家都清楚,这里不再赘述。请补充编程模板中代码,完成如下功能:原创 2021-07-02 19:54:22 · 220 阅读 · 1 评论 -
第5周 任意累积
任意累积请根据编程模板补充代码,计算任意个输入数字的乘积。注意,仅需要在标注...的地方补充一行或多行代码。原创 2021-07-02 19:28:50 · 158 阅读 · 0 评论 -
第6周 文本词频统计--三国(附文本文件)
三国演义出场人物次数统计注意excludes = [ ]#CalThreeKingdomsV2.pyimport jiebatxt = open("threekingdoms.txt","r",encoding = "utf-8").read()excludes = ["将军","却说","荆州","二人","不可","不能","如此"]words = words = jieba.lcut(txt)counts = {}for word in words: if len(wor原创 2021-07-02 19:11:53 · 221 阅读 · 0 评论 -
第6周 文本词频统计 -- Hamlet(附文本文件)
实例10:文本词频统计 -- Hamlet这是"实例"题,与课上讲解实例相同,请作答检验学习效果。文本词频统计::一篇文章,出现了哪些词?哪些词出现的最多? 原创 2021-07-02 19:09:10 · 7570 阅读 · 0 评论 -
第6 周 基本统计值计算
实例9:基本统计值计算这是"实例"题,与课上讲解实例相同,请作答检验学习效果。获取以逗号分隔的多个数据输入(输入为一行),计算基本统计值(平均值、标准差、中位数)原创 2021-07-02 16:41:29 · 414 阅读 · 0 评论 -
第5周 七段数码管绘制
实例7:七段数码管绘制代码1:import turtleturtle.color("purple")def drawLine(draw): turtle.pendown() if draw else turtle.penup() turtle.fd(40) turtle.right(90)def drawDigit(digit): drawLine(True) if digit in [2,3,4,5,6,8,9] else drawLine(False)原创 2021-07-01 18:29:20 · 891 阅读 · 0 评论 -
第4周 100以内素数之和
100以内素数之和描述求100以内所有素数之和并输出。素数指从大于1,且仅能被1和自己整除的整数。提示:可以逐一原创 2021-07-01 17:36:05 · 108 阅读 · 0 评论 -
第4周 四位玫瑰数
四位玫瑰数描述四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。例原创 2021-07-01 17:22:51 · 118 阅读 · 0 评论 -
第4周 用户登录的三次机会
用户登录的三次机会给用户三次输入用户名和密码的机会,要求如下:1)如输入第一行输入用户名为‘Kate’,第二行输入密码为原创 2021-07-01 17:07:52 · 96 阅读 · 0 评论 -
第4周 三位水仙花数
三位水仙花数"水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个"3位水仙花数",则:A的3次方+B的3次方+C的3次方 = ABC。原创 2021-07-01 16:52:50 · 74 阅读 · 0 评论 -
第4周 整数的加减和
整数的加减和编写程序计算如下数列的值:1-2+3-4...966原创 2021-07-01 16:18:49 · 488 阅读 · 0 评论 -
第4周 圆周率的计算
实例6:圆周率的计算这是"实例"题,与课上讲解实例相同,请作答检验学习效果。求解圆周率可以采用蒙特卡罗方法,在一个正方形中撒点,根据在1/4圆内点的数量占总撒点数的比例计算圆周率值。原创 2021-07-01 16:10:00 · 205 阅读 · 0 评论 -
第4周 身体质量指数BMI
实例5:身体质量指数BMI这是"实例"题,与课上讲解实例相同,请作答检验学习效果。BMI :Body Mass Inde原创 2021-07-01 15:26:00 · 315 阅读 · 0 评论 -
第3周 字符串分段组合
字符串分段组合描述获得输入的一个字符串s,以字符减号(-)分割s,将其中首尾两段用加号(+)组合后输出。输入输出示例 输入 输出 示例 1 Alice-Bob-Charis-David-Eric-Flurry Alice+Flurry原创 2021-07-01 00:13:43 · 146 阅读 · 0 评论 -
第3周练习 恺撒密码
恺撒密码恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z原创 2021-06-30 23:57:19 · 573 阅读 · 0 评论 -
第3周练习 星号三角形
星号三角形读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。原创 2021-06-30 23:29:47 · 303 阅读 · 0 评论 -
第2周测验 绘制图形
代码1:import turtle as tt.pensize(5)for i in range(8): t.fd(120) t.left(45)t.done()输出:代码2:import turtle as tt.pensize(5)for i in range(8): t.fd(200) t.left(135)t.done()输出:*****************************我是彩蛋分割线*******原创 2021-06-30 17:15:39 · 84 阅读 · 0 评论 -
第1周测验 数值运算
数值运算描述获得用户输入的一个字符串,格式如下:M OP N其中,M和N是任何数字,OP代表一种操作,表示为如下原创 2021-06-30 13:42:38 · 68 阅读 · 0 评论 -
第1周测验 Hello World的条件输出
Hello World的条件输出描述获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:如果输入值是0,直接输出"Hello World"原创 2021-06-30 13:38:20 · 118 阅读 · 0 评论 -
第1周练习 货币转换 I
货币转换 I人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元 = 6.78人民币。原创 2021-06-30 13:27:33 · 1192 阅读 · 0 评论 -
第1周练习 数字形式转换 I
数字形式转换 I获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。0到9对应的中文字符分别是:零一二三四五六七八九原创 2021-06-30 11:12:11 · 340 阅读 · 0 评论