Incredible! Two weeks ago I was looking at code the way a 4 a.m. drunk looks at Chinese algebra.

Now I’m on Exercise 36 of “Python the Hard Way”! And I can do this! . . . (see brilliant code below – (indents lost when I pasted). By God the code actually works!).

I’m completely floored by this. It’s not just a dream: I can actually learn how to code and I will learn how to code. I was always too intimidated (& busy with the working life) to try. Now it’s like new horizons of intellectual exploration are opening up. I have a fair amount of math chops and investment chops – so this will be quite a tool to mess around with.

Thank you Zed Shaw for this amazingly good book.

```
def add(x,y):
z = x + y
return z
def multiply(u,v):
z1 = u * v
return z1
x = float(input("Give me an x: ", ))
y = float(input("Give me a y: ", ))
z = add(x,y)
print(">>>>>I'm after the \"add\" function call.")
u = float(input("Give me a u: ", ))
v = float(input("Give me a v: ", ))
z1 = multiply(u,v)
print(">>>>>I'm after the \"multiply\" function call.")
t = "end"
print(">>>>>I'm after t=", t)
while t == "end":
answer = float(input(f"What is {x} + {y}? ", ))
if answer == z:
print("Correct!")
t = "knot"
else:
print("Try again.")
print(f"t still equals \"{t}\" ")
print(f"You win a special bonus calculation! No need to do this in your head: {u} times {v} =", z1)
```