Zowel (A), (B) als (C) kunnen zonder lijst. (D) niet - je moet eerst het gemiddelde berekenen en dan opnieuw alle getallen overlopen.
Dat (B) zonder lijst kan is misschien verrassend. Het volgende programma toont hoe dit kan:
max = float(input()) # het eerste getal geldt als voorlopig maximum
aantal = 1 # en het komt nu al één keer voor
for i in range(2,1000):
getal = float(input())
if getal == max:
aantal = aantal + 1
elif getal > max:
max = getal
aantal = 1
print (aantal)