飞机是通过空速管测量飞行速度的。其原理是通过空速管测得动压Pd,通过公式V=sqrt(2Pd/ρ0)求得指示空速V,其中ρ0为空气密度,约为1.29kg/m3。现打算开发一飞机超速报警系统,已知当飞机速度大于152m/s(340mph)时就算超速。我们获得了多组空速管读取的动压,请你编程判断一下这些情况中飞机是否超速。若超速则输出Alert,若安全则输出Safe。因为需要同时监控多架飞机的情况,你的程序需要能处理多组数据。
输入
一共T+1行。 第一行:一个整数T表示飞机的数量(数据的组数)。 接下来T行:每一行一个浮点数Pd。
输出
T行,每行一个字符串“Alert”或“Safe”
T = int(input())
ans = 1
a = []
b = []
while ans <= T:
a.append(float(input()))
ans = ans + 1
for i in a:
V=(2*i/1.29)**(1/2)
if V >152:
r = "Alert"
else:
r = "Safe"
b.append(r)
for j in range(0,len(b)-1):
print(b[j])
print(b[-1])
这里的输入主要是用列表来实现的,逻辑变量ans
最后三行的目的是让最后输出的数据后面没有空格