Python 3.x 除法和乘法不适用于python 3.5.1

Python 3.x 除法和乘法不适用于python 3.5.1,python-3.x,Python 3.x,编写一个程序,重复读取数字,直到用户输入“完成”。输入“完成”后,打印数字的总数、计数和平均值 找到总数、计数和平均值并没有显示出来,有人能把这一点弄清楚,并把完整的代码放在Python 3.5.1中吗?非常感谢 这是我的密码: numbers = [] while True: raw_input = input('Enter a whole number: ') try: numbers.append(int(raw_input)) except

编写一个程序,重复读取数字,直到用户输入“完成”。输入“完成”后,打印数字的总数、计数和平均值

找到总数、计数和平均值并没有显示出来,有人能把这一点弄清楚,并把完整的代码放在Python 3.5.1中吗?非常感谢

这是我的密码:

    numbers = []
while True:
    raw_input = input('Enter a whole number: ')
    try:
        numbers.append(int(raw_input))
    except ValueError:
        if raw_input is not None and raw_input.lower() == ('done'):
            break
        else:
            print ('Invalid input.')

length = len * (numbers)
total = sum * (numbers)
average = total/count

print ('Total is'), total
print ('Count is'), length
print ('Average is'), average

在示例代码中,需要将变量作为参数包含到print函数中。例如:

print('Total is', total)

你为什么要做
len*(数字)
sum*(数字)
?函数调用不是这样工作的。大概您想要
len(数字)
sum(数字)
;类似地,您用于打印的参数太窄,猜测您想要打印('Total is',Total),以此类推print是一个接受参数的函数,而不是一个特殊语句;帕伦夫妇必须围绕所有论点。