程式控制結構 飛機超速報警系統

2021-10-13 22:01:42 字數 890 閱讀 3600

飛機是通過空速管測量飛行速度的。其原理是通過空速管測得動壓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 =

1a =

b =[

]while ans <= t:

float

(input()

))ans = ans +

1for i in a:

v=(2

*i/1.29)**

(1/2

)if v >

152:

r ="alert"

else

: r =

"safe"

for j in

range(0

,len

(b)-1)

:print

(b[j]

)print

(b[-1]

)

這裡的輸入主要是用列表來實現的,邏輯變數ans

最後三行的目的是讓最後輸出的資料後面沒有空格

程式控制結構

一 程式的三種基本結構 1 順序結構 所謂順序結構程式就是指按語句出現的先後順序執行的程式結構,是結構化程式中最簡單的結構。2 選擇結構 選擇結構又稱為分支結構。當程式執行到控制分支的語句時,首先判斷條件,根據條件表示式的值選擇相應的語句執行 放棄另一部分語句的執行 分支結構包括單分支 雙分支和多分...

python 程式控制結構

1.if語句 語法 if 條件1 條件為真,執行縮排的語句塊 if 條件2 巢狀語句 條件真縮排語句塊 else 條件為假時執行 條件假縮排語句塊 其餘語句 多分支結構 if 條件1 語句塊1 elif 條件2 語句塊2 條件1不成立條件2成立時執行 elif 條件3 語句塊3 else 注意 el...

程式控制結構(二)

四 4 switch多分支結構 格式 switch 表示式 case 常量表示式1 語句序列1 case 常量表示式2 語句序列2 case 常量表示式3 語句序列3 case 常量表示式4 語句序列4 case 常量表示式5 語句序列5 break case 常量表示式6 語句序列6 defaul...