编写一个重复读取数字的程序,直到用户输入“完成”。输入“完成”后,打印出数字的总数,计数和平均值。
发现总数,计数和平均数没有显示,有人可以想出来并将完整的代码放在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
答案 0 :(得分:1)
在示例代码中,您需要将变量作为参数包含在print函数中。例如:
print('Total is', total)