1. 程式人生 > 其它 >【題解】【PTA-Python題庫】第3章-1 大於身高的平均 (10分)

【題解】【PTA-Python題庫】第3章-1 大於身高的平均 (10分)

技術標籤:PTA-Python 題庫python

大於身高的平均值

中小學生每個學期都要體檢,要量身高,因為身高可以反映孩子的生長狀況。現在,一個班的身高已經量好了,請輸出其中超過平均身高的那些身高。程式的輸入為一行資料,其中以空格分隔,每個資料都是一個正整數。程式要輸出那些超過輸入的正整數的平均數的輸入值,每個數後面有一個空格,輸出的順序和輸入的相同。

輸入格式:

在一行輸入中一個班的身高值,以空格分隔。

輸出格式:

在一行輸出超過輸入的平均數的輸入值,以空格分隔。

輸入樣例:

在這裡給出一組輸入。例如:

143 174 119 127 117 164 110 128

輸出樣例:

在這裡給出相應的輸出。例如:

143 174 164 

程式碼:

#引入numpy庫,使用求均值函式mean\
import numpy as np
#用一個列表list存放輸入的一串數字,空格為分隔符。存放的資料型別為字串
list = input().split()
#將list中的字串改成number型別
list=[int(i) for i in list]
#輸出
for i in list:
    if i>np.mean(list):
        print(i ,end=" ")