新建 DOC 文档_第1页
新建 DOC 文档_第2页
新建 DOC 文档_第3页
新建 DOC 文档_第4页
新建 DOC 文档_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

综合应用题参照代码模板完善代码,实现下述功能。文件ngchina.html保持了网页源代码,请将该页面中图片的URL提取出来,并输出所有图像的URL。习题讲解#P301#读取HTML文件内容def getHTMLlines(htmlpath): f = open(htmlpath,r,encoding = utf-8) ls = f.readlines() f.close() return ls#用于解析文件并提取图像的URLdef extractImageUrls(htmllist): urls = for line in htmllist: if img in line: url = line.split(src=)-1.split()1 if http in url: urls.append(url) return urls#将获取的链接输出到屏幕上def showResults(urls): count = 1 for url in urls: print(第:2个URL:.format(count,url) count += 1# 主程序:1 读取文件;2 解析并提取其中的图片链接;3 输出提取结果到屏幕def main(): inputfile = ngchina.html htmllines = getHTMLlines(inputfile) imageUrls = extractImageUrls(htmllines) showResults(imageUrls) main()基本操作题(1)从键盘输入一个整数,在屏幕上显示输出该整数Python语言十六进制、八进制、二进制表示形式。本题支持OJ。输入输出示例输入输出示例 11000x64,0o144,0b1100100习题讲解#在_上填写一行代码#请输入一个十进制数Tempstr = eval(input()print(0x0:x,0o0:o,0b0:b.format(Tempstr)基本操作题(3)参照代码模板完善代码,实现下述功能统。输入字符串,使用中文分词库输出精确模式的中文分词结果。输入输出示例输入输出示例 1计算机程序只能解决计算问题,不能解决诸如“”人类生命的意义”这样的非计算问题。计算机程序, 只能, 解决, 计算, 问题, ,, 不能, 解决, 诸如, “, ”, 人类, 生命, 的, 意义, ”, 这样, 的, 非, 计算, 问题, 。习题讲解import jiebaTempstr = input()ls = jieba.lcut(Tempstr)print(ls)基本操作题(3)参照代码模板完善代码,实现下述功能。某自然数除它本身之外的所有因子之和等于该数,则该数被称为完数。请输出1000以内的完数。本题支持OJ。输入输出示例输入输出示例 1无说明:每行显示一个完数(本行不需要在代码中输出)* 习题讲解for i in range(2,1001): s = i for j in range(1,i): if i%j = 0: s -= j if s = 0: print(i)简单应用题(1)参照编程代码模板完善代码,实现下述功能。使用turtle库绘制类似斯洛克形状图案,效果如下图所示。本题暂不支持自动评阅,本地绘制图形正确后,print(ok)即可得分。习题讲解#在_上填写一行代码import turtledef drawCircle(): turtle.pendown() turtle.circle(20) turtle.penup() turtle.fd(40)def drawRowCircle(n): for j in range(n,1,-1): for i in range(j): drawCircle() turtle.fd(-j*40-20) turtle.right(90) turtle.fd(40) turtle.left(90) turtle.fd(40) drawCircle()drawRowCircle(5)turtle.hideturtle()turtle.done()简单应用题(2)参照代码模板完善代码,实现下述功能。从键盘输入一些字符,逐个把它们写到指定的文件,直到输入一个为止。示例1:请输入文件名:out.txt请输入字符串:Pythonisopen.执行代码后,out.txt文件中内容为Python is open.示例2:请输入文件名:out.txt请输入字符串:python123执行代码后,out.txt文件中内容为Python本题暂不支持自动评阅,请检查你输出的文件内容是否符合要求,print (ok)即可得分习题讲解filename = input(请输入文件名:n)fp = open(filename,w)ch = input(请输入字符串:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论