Python二级备考练习1
2021/7/17 20:06:18
本文主要是介绍Python二级备考练习1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 计算两点间距离
类型: Python 组合数据类型
两点间距离公式常用于函数图形内求两点之间距离,是求点的坐标的基本公式,是距离公式之一。两点间距离公式叙述了点和点之间距离的关系。
设两个点A、B以及坐标分别为 :
则A和B两点之间的距离为:
请输入4个数字(用空格分隔),分别表示x1、y1、x2、y2, 计算距离(保留 2 位小数输出)。
参考编程模板,参考输入输出示例,完善程序。
示例1:
输入:"1 2 3 4" 输出:"2.83"
示例2:
输入:"1 1 2 2" 输出:"1.14"
待完善代码
# 请在______处使用一行代码或表达式替换 # # 注意:请不要修改其他已给出代码 ntxt = input("") ______ x1 = eval(nls[0]) y1 = eval(nls[1]) x2 = eval(nls[2]) y2 = eval(nls[3]) r = pow(pow(x2-x1, 2) + pow(y2-y1, 2), ______) print("______".format(r))
2 计算球体表面积和体积
类型:Python 基本数据类型
从键盘上输入球的半径 r
,输出球的表面积 S
和体积 V
( 1 个英文空格隔开)。
球体表面积是指球面所围成的几何体的面积,它包括球面和球面所围成的空间。
球体表面积的计算公式为 :
半径是R的球的体积计算公式是:
示例1:
输入:"2" 输出:"50.24 33.49"
待完善代码
#请在_____完善一行代码 PI = 3.14 r = eval(input()) S = ______ # 球体表面积 V = ______ #球体体积 print("______".format(S,V))
3 Turtle 绘图题:12边型
类型:Turtle 绘图
使用 turtle 库的 turtle.fd() 函数和 turtle.seth() 函数绘制一个边长为 40 像素的正 12 边型,参考编程模板,在横线处补充代码,不得修改其它代码。效果如下图所示。
待完善代码
# 请在______完善代码,删除横线。 # 最后请用Print 输出你的结果,供系统评分。 import turtle turtle.pensize(2) d=0 for i in range(1, _______(1)_________): _______(2)_________ d += _______(3)_________ turtle.seth(d)
4 分词去重
类型:Python 组合数据类型
参考编程模板,完善代码,实现以下功能。
利用 jieba 库实现中文分词。对分词后的列表进行去重处理,然后将分词结果中字符数大于等于 3 的词语,按照字符顺序排序,写入到文件 out1.txt 文件中。
out1.txt 文件中每一行是分词后的一个词语。形式如下所示:
二十一 美国麻省理工学院 语言学 形象思维 突破性 总的来说 思维科学 软硬件 尼尔逊 温斯顿 机器人 ......
待完善代码
# 请在...处使用多行代码替换 # # 注意:其他已给出代码仅作为提示,可以修改 ... #此处可多行 #对数据进行中文分词处理 import jieba f = open('out1.txt','w') fi = open("data.txt","r",encoding="utf-8") ...... fi.close() f.close()
第四题的文件会发在群里 或者直接博客园联系我
答案会在7.20前更新
这篇关于Python二级备考练习1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程