奇偶分离平均python3.4

2024-04-20 05:05:26 发布

您现在位置:Python中文网/ 问答频道 /正文

count = 0
total = 0
amt = int(input("Enter number, type -1 to get average of previous numbers entered "))

while(amt != -1):
    total = total + amt
    count = count + 1
    amt = int(input("Enter number, type -1 to get average of previous numbers entered "))
print("average is " + str(total / count) )

这是我目前掌握的密码。我取所有输入的数字,然后简单地找到平均值。我需要它做的是把这些输入的数字分成赔率和偶数,然后求出这些平均数来分开输入列表。我有点卡住了。帮助会很棒的。应该提到我使用的是python3.4。在


Tags: oftonumberinputgettypecountint
1条回答
网友
1楼 · 发布于 2024-04-20 05:05:26

首先,您应该分别记录它们,并使用列表自动跟踪金额,例如

evens = []
odds = []

amt = int(input("prompt"))

while (amt != -1):
    if amt % 2 == 0: # even
        evens.append(amt)
    else:
        odds.append(amt)
    amt = int(input("prompt"))

print("odds: " + str(float(sum(odds)) / len(odds)))
print("evens: " + str(float(sum(evens)) / len(evens)))

{{cd2>是你的朋友。在

相关问题 更多 >