Calling Procedures Hacks
This page will teach you about calling procedures through hacks.
Running to the DOM
After editing the code, try running the code and see if it displays under the cell! If it shows under the cell correctly, you edited it correctly!
1. Basic Call
How would you go about calling the greet function? Edit the code to add a call.
def greet():
print("Hello, world!")
# call the "greet" procedure here
2. Calling with Parameters
Try changing the name within the parameter to your own name.
def greet(name):
print("Hello,", name)
# Put your name and a friends name into the call!
greet("Etahn")
greet("JUdas")
Hello, Etahn
Hello, JUdas
3. Call within a Call
try calling the “jump” procedure within the “dance” procedure!
def jump():
print("Jump up!")
def dance(): # call the jump procedure in here as many times as you want!
jump()
print("Spin around!")
jump()
print("Spin around!")
dance()
Jump up!
Spin around!
Jump up!
Spin around!
Let’s try it with numbers!
Change the #s below to any two numbers to check the sum! Once completed, try and change the function to a different math procedure (such as subtraction, multiplication, or division). If you want an extra challenge, how can we add more variables, or make the math function more complex within the procedure?
def add_numbers(a, b):
sum_value = a + b
return sum_value
def subtract_numbers(a, b):
difference_value = a - b
return difference_value
def multiply_numbers(a, b):
product_value = a * b
return product_value
answer = add_numbers(5, 10)
print(answer)
answer2 = subtract_numbers(5, 10)
print(answer2)
answer3 = multiply_numbers(5, 10)
print(answer3)
15
-5
50