电子打靶
题目描述:
小明制作了一个模拟电子打靶的 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

浙公网安备 33010602011771号