-
Notifications
You must be signed in to change notification settings - Fork 0
/
ex21.py
41 lines (31 loc) · 977 Bytes
/
ex21.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# write functions with parameters
def add(a,b):
print("ADDING %d + %d" %(a,b))
return a+b
def subtract(a,b):
print("SUBTRACTING %d - %d"%(a,b))
return a-b
def multiply(a,b):
print("MULTIPLYING %d * %d"%(a,b))
return a*b
def divide(a,b):
print("DIVIDING %d / %d"%(a,b))
return a/b
print("Let's do some math with just functions!")
age = add(30,5)
height = subtract(78,4)
weight = multiply(90,2)
iq = divide(100,2)
print("Age: %d, Height: %d, Weight: %d, IQ: %d" %(age,height,weight,iq))
# A puzzle for the ectra credit, type it in anyway.
print("Here is a puzzle")
def formula(a,b,c,d):
return a+b-(c*d/2)*2
what = add(age,subtract(height,multiply(weight, divide(iq,2))))
a = formula(age, height,weight, iq)
print("studt drill 3: ", a)
print("That becomes: ", what, "Can you do it by hand?")
ans = 0
def simpleformula(a):
return a*10000000
print("study drill 4: ",simpleformula(simpleformula(simpleformula(simpleformula(ans)))))