-1
編寫一個程序,它重複讀取數字,直到用戶輸入「done」。輸入「完成」後,打印總數,計數和平均數。除法和乘法不能用於python 3.5.1
找到總數,計數和平均值沒有顯示出來,有人可以找出這個問題並將完整的代碼放到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
你爲什麼要做'len *(numbers)'和'sum *(numbers)'?這不是函數調用的工作方式。大概你想'len(數字)'和'sum(數字)';同樣,你用於'print'的parens太窄,猜測你想'print'('total','total')等等; Py3中的'print'是一個帶參數的函數,而不是一個特殊的聲明;父親必須圍繞所有論據。 – ShadowRanger