Python.

My version of the Average Calculator.
#Average number calculator
#declare array
num_array = list()
# enter number of numbers to average
num = input("Enter how many numbers you would like to find the average for:")
# enter numbers into array
for i in range(int(num)):
n = input("Enter numbers into array:")
num_array.append(int(n))
print ("ARRAY: ",num_array)

#check how many numbers where entered.
print("Number of numbers entered",num)
#add up the numbers in the array.
average = sum(num_array)/len(num)
#declare num as a float.
number=float(num)
#divide average by number.
mean = average/number
#Show total of array.
print ("Total of Array:",average)
#show average of array.
print ("Average of numbers:",mean)

print("Thank you and goodnight")

 

Alternative Average Calculator Python (Array and non array versions)

i=0
c=0
t=0

#while i !="999":
#    i = input("Enter numbers or '999' to finish:")
#    if i!="999":
#        c+=1
#        t=t+float(i)

#ave= t/c
#print("Total = ",i)
#print ("Average%5.2f"%ave)

#Average number calulator
#declare array
num_array = list()
# enter number of numbers to average

 

while i !="999":
i = input("Enter numbers into array:")
if i!="999":
c+=1
num_array.append(int(i))
print ("ARRAY: ",num_array)

#add up the numbers in the array.
average = sum(num_array)
#declare num as a float.
#number=float(num)
#divide average by number.
mean = average/c
#Show total of array.
print ("Array:",num_array)
#show average of array.
print ("Average of numbers:",mean)
print("Thank you and goodnight")

 

Teaching Ideas.
Agbonline Teaching Exercises.
Using python.com
20 code Challenges( complete for GCSE 9-1 )
Python Exercises.
Introduction to Python
Python exercises