首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件PY101.PY,请写代码替换横线,实现以下功能: 从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,保留1位小数。 例如:键盘输入
考生文件夹下存在一个文件PY101.PY,请写代码替换横线,实现以下功能: 从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,保留1位小数。 例如:键盘输入
admin
2020-04-10
59
问题
考生文件夹下存在一个文件PY101.PY,请写代码替换横线,实现以下功能:
从键盘输入4个数字,各数字采用空格分隔,对应为变量x0,y0,x1,y1。计算两点(x0,y0)和(x1,y1)之间的距离,屏幕输出这个距离,保留1位小数。
例如:键盘输入:3 4 8 0屏幕输出:6.4
试题程序:
#请在程序的_____处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码
ntxt=input(”请输入4个数字(空格分隔):”)
_______
x0=eval(nls[0])
y0=eval(nls[1])
x1=evai(nls[2])
y1=eval(nls[3])
r=pow(pow(x1—x0,2) +pow(y1—y0,2),_______)
print(”(:.1f)”.format(r))
选项
答案
ntxt=input(”请输入4个数字(空格分隔):”) nls=ntxt.split(’’) x0=eval(nls[0]) y0=eval(nls[1]) x1=eval(nls[2]) y1=eval(nls[3]) r=pow(pow(x1一x0,2)+pow(y1一y0,2),0.5) print(”{:.lf}”.format(r))
解析
该题要求从键盘输入两个坐标,然后输出两点之间的距离。计算两点之间的距离可以使用数学公式
所以题目的难点就是如何处理输入的数据。由题目已给的代码可知数据存储在列表中,因此需要用到字符串的split()函数返回一个列表且用空格分隔。pow()函数是Python的内置函数,用来求一个数的幂,由于求距离涉及到开方,因此需填入0.5。
转载请注明原文地址:https://kaotiyun.com/show/o86p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
打开数据库的命令是()。
在VisualFoxPro中,报表的数据源不包括()。
在考生文件夹下完成下列操作:(1)新建“点歌”数据库,将考生文件夹下的所有自由表添加到该数据库中。(2)新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。(3)为“歌曲”表创建一个主索引,索引名为PK,索引表达式为“歌曲
在数据库中创建表的CREATETABLE命令中定义主索引、实现实体完整性规则的短语是()。
下列选项中不属于结构化程序设计原则的是()。
表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码()。
软件测试的目的是()。
在软件设计中不使用的工具是()。
在下面的表达式中,运算结果为逻辑真的是()。
要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。
随机试题
常见的属于外邪致病的先导的邪气是
简述心肌梗死的并发症。
常用来描述牙周状况的是()
A.气鼓B.水肿C.水鼓D.积聚E.血鼓
(2008年)根据《宪法》的规定,下列哪些权利属于公民的政治自由?()
无机结合料稳定基层的水泥材料应选用()的水泥。
GSM频率复用是指在不同间隔区域使用相同频率进行覆盖。GSM无线网络规划基本上采用每()个基站为一群。
假定法定准备金率为10%,在商业银行不存在超额准备金和银行客户将所有货币收入都存入商业银行的情况下,如果第一家商业银行存入了1000万元存款,则全部商业银行存款总额将会增加到( )。
某公司是一家发展良好的家族企业。在多年的发展中,公司采取的是粗放的管理方式,没有实行目标责任制和绩效考核制度。近两年随着市场竞争的加剧,公司的市场份额逐渐减少。为提高公司的竞争力,公司准备从绩效考核入手,将公司的经营目标层层分解,落实到各部门,并最终落实到
针对生态文明建设,十八大报告指出:“要加大自然生态系统和环境保护力度。要实施重大生态修复工程,增强()生产能力,推进荒漠化、石漠化、水土流失综合治理,扩大森林、湖泊、湿地面积,保护生物多样性。”
最新回复
(
0
)