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
Note 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())
Now, experiment calling avg()
function in several ways.
avg(4,8)
print( avg(4,8) )
rez = avg(4, 8)
print(rez)
hello()
function so that it prints more text. Test it to see that it works (i.e. run the program again).prod
that takes two numbers as input and returns their product.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.