Вы, вероятно, не хотите вызывать input
как в условном выражении while, так и в цикле while. Что-то вроде этого, вероятно, то, что вы собираетесь:
a = []
num = int(input())
while num != -1:
a.append(num)
num = int(input())
Кроме того, ваше усреднение немного сложнее, чем нужно. Попробуйте это:
b = sum(a) / len(a)
Конечно, вы столкнетесь с проблемами, если не введете какие-либо числа для усреднения, то есть деления на 0.