大叔小py

人生苦短,拿python当跳板

MOOC作业练习15

已知有一个列表中存放了一组音乐数据: music_data = [(“the rolling stones”,“Satisfaction”),(“Beatles”,“Let It Be”),(“Guns N’ Roses”,“Don’t Cry”),(“Metallica”,“Nothing El...

2019-04-25 09:11:11

阅读数 66

评论数 0

MOOC作业练习14

例 1:从键盘输入一个英文句子,除单词和空格外句子中只包含“ , ”、“ . ”、“ ’ ”、“ " ”和“ ! ” 这几个标点符号,统计句子中包括的每个单词(将句中大写全部转换成小写)的词频并将结果存入字典中并输出。 提示:本例是经典的利用字典创建映射关系的问题,请先自行编写程序再参考...

2019-04-24 13:14:55

阅读数 23

评论数 0

MOOC作业练习13

1、从键盘输入整数 n(1-9 之间),对于 1-100 之间的整数删除包含 n 并且能被 n 整除的 数,例如如果 n 为 6,则要删掉包含 6 的如 6,16 这样的数及是 6 的倍数的如 12 和 18 这 样的数,输出所有满足条件的数,要求每满 10 个数换行。 测试数据: Enter t...

2019-04-23 22:04:51

阅读数 37

评论数 0

爬虫小练习4

请爬取网页(http://www.volleyball.world/en/vnl/2018/women/results-andranking/round1)上的数据(包括 TEAMS and TOTAL, WON, LOST of MATCHES) 提示:在处理时可以用已学的方法将每一项需要的内容...

2019-04-23 20:21:41

阅读数 20

评论数 0

爬虫小练习3

在“http://money.cnn.com/data/dow30/” 上抓取道指成分股数据并将 30 家公司 的代码、公司名称和最近一次成交价放到一个列表中输出。 import requests,re url='https://money.cnn.com/data/dow30/' de...

2019-04-22 21:58:59

阅读数 117

评论数 0

爬虫小练习2

“迷你爬虫编程小练习”进阶:抽取豆瓣某本书的前 50 条短评内容并计算评分(star)的平均值。提示:有的评论中并不包含评分。 import re,time import requests from bs4 import BeautifulSoup count = 0 i = 0 s,count...

2019-04-21 21:28:45

阅读数 18

评论数 0

MOOC作业练习12

熟悉并自行构造小例子测试序列类型函数和方法的使用,鼓励做更多 函数和方法的使用尝试。 (1)序列函数 enumerate(), reversed(), sorted(), sum(), zip() (2)字符串方法 format(), isalpha(), join(), find(), stri...

2019-04-16 19:35:27

阅读数 16

评论数 0

MOOC作业练习11

有一个咖啡列表[‘32Latte’, ‘_Americano30’, ‘/34Cappuccino’, ‘Mocha35’],列表中每一个元素都是由咖啡名称、价格和一些其他非字母字符组成,编写一个函数clean_list()处理此咖啡列表,处理后列表中只含咖啡名称,并将此列表返回。初始化咖啡列表,...

2019-04-16 15:52:21

阅读数 63

评论数 0

MOOC作业练习10

请完成以下文件综合编程迷你项目。 (1) 创建一个文件Blowing in the wind.txt,其内容是: How many roads must a man walk down Before they call him a man How many seas must a white do...

2019-04-16 14:52:33

阅读数 54

评论数 0

MOOC作业练习9

使用以下语句存储一个字符串: string = ‘My moral standing is: 0.98765’ 将其中的数字字符串转换成浮点数并输出。 (提示:可以使用find()方法和字符串切片或split()方法,提取出字符串中冒号后面的部分,然后使用float函数,将提取出来的字符串转换为...

2019-04-15 13:40:11

阅读数 16

评论数 0

爬虫小练习1

请在豆瓣任意找一本图书,抓取它某一页的短评并进行页面解析将短评文字抽取后输出, 再对其中的评分进行抽取计算其总分。 import requests from bs4 import BeautifulSoup import re sum = 0 url = 'https://book.douban...

2019-04-15 09:04:07

阅读数 41

评论数 0

MOOC作业练习8

验证哥德巴赫猜想之一:2000 以内的正偶数(大于等于 4)都能够分解为两个质数之 和。每个偶数表达成形如:4=2+2 的形式。 ast = [i for i in range(4,2001,2)] # 把所有大于4的偶数做成列表 bst = [] for i in range(2,2000):...

2019-04-14 20:02:46

阅读数 34

评论数 0

MOOC作业练习7

一个数如果等于它的因子之和则称这个数为完数,例如 6,6=1+2+3,编程计算 1000 之内的所有完数并输出。 for i in range(1,1001): s=0 for j in range(1,i): if i % j ==0: ...

2019-04-14 13:40:01

阅读数 20

评论数 0

MOOC作业练习6

验证命题:如果一个三位整数是 37 的倍数,则这个整数循环左移后得到的另两个 3 位 数也是 37 的倍数。(注意验证命题的结果输出方式,只要输出命题为真还是假即可,而 非每一个三位数都有一个真假的输出) ...

2019-04-13 21:58:26

阅读数 286

评论数 0

MOOC作业练习5

编程求解 1-4 这 4 个数字可以组成多少个无重复的三位数,按从小到大的顺序输出这些 数字。 我的理解是三位数里不能有重复的数字 for i in range(1,5): for j in range(1,5): if j==i: continu...

2019-04-13 20:33:28

阅读数 20

评论数 0

MOOC作业练习4

输入 n,用递推法(例如前项之间的关系推导后项,本题为一重循环)编程求 1+2!+3!+…+n!的和并输出。 [输入样例] 5 [输出样例] 153 n = int(input()) s = 0 def fact(n): if n == 1: return 1 ...

2019-04-13 19:18:11

阅读数 16

评论数 0

MOOC作业练习3

角谷静夫是日本的一位著名学者,他提出了一个猜想(称为角谷猜想):对于一个正整 数 n,若为偶数则除以 2,若为奇数则乘以 3 加 1,得到一个新的数后按照之前的两条规则 继续演算,若干次后得到的结果必然为 1。输入任一正整数,输出演算过程。 [输入样例] 10 [输出样例] 10/2=5 5*3+...

2019-04-13 18:45:25

阅读数 64

评论数 0

MOOC作业练习1

身体质量指数(BMI,Body Mass Index)是国际上常用的衡量人体肥胖程度和是否健 康的重要标准,计算公式为:BMI=体重/身高的平方(国际单位 kg/㎡)。 中国的成年人 BMI 数值定义为: 过轻:低于 18.5 正常:18.5-23.9 过重:24-27.9 肥胖:高于 28 请输...

2019-04-13 18:36:22

阅读数 35

评论数 0

MOOC作业练习2

按公式:C= 5/9×(F-32) ,将华氏温度转换成摄氏温度,并产生一张华氏 0~300 度与 对应的摄氏温度之间的对照表(每隔 20 度输出一次) F = range(0,301,20) for i in F: C = round(5 / 9 * (i - 32)) pri...

2019-04-13 18:33:44

阅读数 25

评论数 0

PTA 1061 判断题

判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表...

2019-04-09 12:40:34

阅读数 29

评论数 0

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