python:求整數的和與均值
描述
讀入n(1 <= n <= 10000)個整數,求它們的和與均值。輸入
輸入第一行是乙個整數n,表示有n個整數。第2~n+1行每行包含1個整數。每個整數的絕對值均不超過10000。輸出輸出一行,先輸出和,再輸出平均值(保留到小數點後5位),兩個數間用單個空格分隔。樣例輸入
樣例輸出4
344
222
343
222
1131 282.75000
實現**1:
n =
eval
(input()
)sum=0
for i in
range(1
,n+1):
num =
eval
(input()
)sum
=sum
+ num
print
("{} "
.format
(sum
,sum
/n))
實現**2:
n =
eval
(input()
)l =
for i in
range(1
,n+1):
eval
(input()
))print
("{} "
.format
(sum
(l),
sum(l)
/n))
實現**3:
n =
eval
(input()
)s =
sum(
eval
(input()
)for i in
range
(n))
print
("{} "
.format
(s,s/n)
)
解釋:
**1的思維有點像c,好像轉換的挺好的,就是有點長。
**3避免了列表佔記憶體的弊端。
求整數和與均值
總時間限制 1000ms記憶體限制 65536kb 描述讀入n 1 n 10000 個整數,求它們的和與均值。輸入輸入第一行是乙個整數n,表示有n個整數。第2 n 1行每行包含1個整數。每個整數的絕對值均不超過10000。輸出輸出一行,先輸出和,再輸出平均值 保留到小數點後5位 兩個數間用單個空格分...
python求素數平均值
具體來說,就是寫一些可以計算第1000個素數的東西。我們只知道print,1 if,else,elif,while,我認為是命令。我們還不知道如何導入庫。我的想法是取乙個奇數除以3,4,5,6,7,8,9和if n!0,然後向numberofprimes變數新增乙個數字,從11開始作為測試的基數,並...
求平均值,防止溢位(只針對整數)
今天看到有人討論c c 中求平均數溢位的問題。於是我便仔細的思考並查詢相關資料。我們很容易發現 a b 2,溢位的 是加法可能產生進製運算,那麼我們只要想辦法避免進製運算就可以了。因為要避免進製我們很自然的就可以想到位運算。我們可以將a,b分為兩個部分 從二進位制的角度來看 乙個是相等的公共部分,另...