Scientific Computing
Download demo_functions.py and open it in Thonny. Save it to your cs100/ch1
folder. Run the program by clicking the green ‘play’ button. You should see the following as a result in the shell area:
Hello students
3566.5
Remember that if you want to use comments to silence out parts of Python instructions, use #
. For example,
#print("This is commented out by the # symbol")
print("This is not commented out")
print("This also is not commented out") # but this part is a comment
Write your answer at the top of the file as a comment.
return
and a function that does not have return
.Experiment calling hello()
function in several ways.
hello()
print(hello())
None
coming from?Now, experiment calling avg()
function in several ways.
avg(4,8)
print( avg(4,8) )
rez = avg(4, 8)
print(rez)
hello()
function definition so that it appears as follows. Test the function to see that it works (i.e., run the program again)
def hello():
print("Hello students")
print("Oh hi")
print("How are you?")
print("I'm good thanks.")
prod
that takes two numbers as input and returns their product.def mystery():
print("A")
print("B")
return "123"
print("C")
print("D")
myResult = mystery()
print(myResult)
weirdSum
that takes four numbers as input and returns the sum of the first two multiplied by the sum of the last two.secondsToday
with no parameters that prints out the number of seconds in a day (note: there are 24 hours in a day; 60 minutes in an hour; and 60 seconds in a minute). When called, your function should produce the following output:
IN A DAY THERE ARE: 86400 seconds.
a
, b
, and c
are passed as parameters. Note: to compute square root of 7 you may use:
import math
result = math.sqrt(7)
Make sure you saved your work and that it runs without errors. Submit your demo-functions.py
file to Activity 5 on Moodle.