Blog 21 + Maths Cheat Coding
Title: | Making a 'Maths Cheat' | Date: | 30/3/17 |
Starting point: | No coding |
Target for this lesson? | To know how to do the Maths Cheat so I can do it on a later date at home. |
Did I reach my target? (add details to "Lesson Review") | Yes as I now know how to do the Maths cheat coding and think I can do it at home. |
Lesson Review |
How did I learn? What strategies were effective? |
I learnt with a simple strategy, in short, it was to firstly try what I think is right, then secondly look at why it is wrong and what I should change then I see what Mr Keen has done and change my work accordingly then I check through and see how it works and if it doesn't work I look at what the website wants me to fix. |
What limited my learning? Which habits do I need to work on? |
I think that my confusion in some coding parts held me back but thanks to the guidance that Mr Keen gave to us I was able to get through it. |
What will I change for next time? How will I improve my learning? |
Next time I will try and experiment more and tidy up my work so that it is more presentable. |
from math import pi
def main():
greeting()
while True:
response = select_function()
print(response)
def greeting():
print(“Hello. I am a homework cheat.\n How can I help you?”)
def select_function():
print(“These are my functions:- “)
print(“1: rectangle_perimeter”)
print(“2: rectangle_area”)
print(“3: cubic_volume”)
print(“4: circle_area”)
print(“5: circle_circumference”)
print(“6: triangle_area”)
result = input(“Please select a number.”)
while True:
if result == "1":
elif result == "2":
elif result == "3":
elif result == "4":
elif result == "5":
elif result == "6":
else:
def rectangle_perimeter(l,w):
return (l + l + w + w)
def rectangle_area(l,w):
return ((l*w) + “ units squared”)
def cubic_volume(h,w,d):
return ((hwd) + “ units cubed”)
def circle_area(r):
return ((pi(rr)) + “ units squared”)
def circle_circumference(r):
return (2pir)
def triangle_area(a,b):
return ((a*b/2) + “ units squared”)
main()
Written on April 5, 2017