电子打靶
提交数: 1334, 通过率: 53.75%, 平均分: 57.14
题目描述:
小明制作了一个模拟电子打靶的 Python 程序。 程序功能如下:
定义平面坐标原点(0,0) 为靶心, 随机给定 10 个坐标点, 分别计算与靶心的距离( 截取一位小数显
示, 四舍五入), 如图 a 所示。 并根据图 b 表格计算每次打靶得分并显示总得分。
现有某次电子打靶成绩, 运行结果如图 c 所示。
输入格式:
给定10行,每行一对坐标x, y ( 0<= x, y <= 10 )。
输出格式:
输出如上图C所示。
样例输入:
5.9 -6.2 6.2 7.4 -8.8 -5.1 -7.7 -0.2 4.6 10.0 -7.5 -2.2 -7.7 0.0 5.5 -6.1 -7.3 -3.2 2.5 -2.3
样例输出:
X Y Dis Score 1. 5.9 -6.2 8.6 2 2. 6.2 7.4 9.7 2 3. -8.8 -5.1 10.2 0 4. -7.7 -0.2 7.7 5 5. 4.6 10.0 11.0 0 6. -7.5 -2.2 7.8 5 7. -7.7 0.0 7.7 5 8. 5.5 -6.1 8.2 2 9. -7.3 -3.2 8.0 2 10. 2.5 -2.3 3.4 8 total = 31
提示:
实现上述功能的 Python 程序如下, 请在划线处填入合适的代码。
import math
score = 0
m = "98652"
print( " \tX\tY\tDis\tScore" )
for i in range(1,11):
x , y = map ( float , input( ).split( ) )
r = round(____________1______________ )
h = int(r)
s = 0
if h < 10:
s = ________2________
print( "%d.\t%0.1f\t%0.1f\t%0.1f\t%d" % ( i, x, y, r,s ) )
score = score + s
print("total = ", score)
时间限制: 1000ms空间限制: 256MB
来源: 2021高二期中考试t16