Outline for October 20, 2022
Reading:
§4.5
Assignment:
Homework 2, due October 20, 2022
Using random numbers
Problem: compute
π
by tossing darts at a unit square
First build routine to simulate dart toss at unit square [
mc-1.py
]
Then build routine to see if co-ordinates are in unit circle [
mc-2.py
]
Then build routine to read in number of tosses [
mc-3.py
]
Put it all together [
mc-4.py
]
Graphics! [
mc-5.py
]
More recursion
Sum of digits [
sumdigits.py
]
Greatest common divisor [
gcd.py
]
Nested lists: is an item in a list? [
isinlist.py
]
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email:
mabishop@ucdavis.edu
MHI 289I, Programming in Health Informatics
Version of October 18, 2022 at 8:04PM
You can also obtain a PDF version of this.