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前更新
标签:turtle,Python,代码,练习,______,备考,eval,球体,分词 来源: https://www.cnblogs.com/Atsuhiro/p/15024658.html