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