1 回答

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
請檢查此代碼,看看是否是您想要達(dá)到的目標(biāo)。我只是取消了最后一個(gè)if...else塊的縮進(jìn),所以它首先獲取所有數(shù)字,然后顯示平均值。
ok = 1
while ok == 1:
sum = 0
count = 0
a = int(input("Ievadiet, cik skait?u būs virknē: "))
for i in range(0, a):
N = int(input("Ievadiet veselu skaitli: "))
if N % 2 == 1:
count += 1
sum += N
if count != 0:
average = sum / count
print("Virknes nepāra skait?u vidējā artimētiskā vērtība ir: ", average)
else:
print("Nevar aprē?ināt nepāra skait?u vidējo aritmētisko.")
ok = int(input(" Vai turpināt (1) vai beigt (0)?"))
玩得開心 :)
添加回答
舉報(bào)