From 225053e7a731148d75be389308063f8f5f44f427 Mon Sep 17 00:00:00 2001 From: Thomas Date: Sat, 1 Jun 2024 07:17:03 -0400 Subject: [PATCH 1/3] Initial code examples --- Work/whereIsMyData.py | 9 +++++++++ sears.py | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Work/whereIsMyData.py create mode 100644 sears.py diff --git a/Work/whereIsMyData.py b/Work/whereIsMyData.py new file mode 100644 index 000000000..5f10dcbd5 --- /dev/null +++ b/Work/whereIsMyData.py @@ -0,0 +1,9 @@ +import urllib +import urllib.request + +u = urllib.request.urlopen('https://data.usgs.gov/datacatalog/metadata/USGS.db4fb1b6-1282-4e5b-9866-87a68912c5d1.xml') +from xml.etree.ElementTree import parse +doc = parse(u) +for title in doc.findall('.//title'): + print(title.text) + diff --git a/sears.py b/sears.py new file mode 100644 index 000000000..887019e15 --- /dev/null +++ b/sears.py @@ -0,0 +1,14 @@ +bill_thickness = 0.11 * 0.001 # Meters (0.11 mm) +sears_height = 442 # Height (meters) +num_bills = 1 +day = 1 + +while num_bills * bill_thickness < sears_height: + print(day, num_bills, num_bills * bill_thickness) + day = day + 1 + num_bills = num_bills * 2 + +print('Number of days', day) +print('Number of bills', num_bills) +print('Final height', num_bills * bill_thickness) + From 1c33d0c5cbd65eaff0362cd9a5f69d510b323a1c Mon Sep 17 00:00:00 2001 From: Thomas Date: Sat, 1 Jun 2024 07:24:08 -0400 Subject: [PATCH 2/3] Completed Exercise 1.5 --- Work/bounce.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Work/bounce.py b/Work/bounce.py index 3660ddd82..78a623ebc 100644 --- a/Work/bounce.py +++ b/Work/bounce.py @@ -1,3 +1,11 @@ # bounce.py # # Exercise 1.5 + +height = 100 #meters +rebound = 3/5 +numBounces = 10 + +for i in range(numBounces): + height = height * rebound + print(i, round(height,4)) From 3cae4062aa929330c8efb7a5c1e03582a6730e0d Mon Sep 17 00:00:00 2001 From: Thomas Date: Sat, 1 Jun 2024 07:26:10 -0400 Subject: [PATCH 3/3] Completed Exercise 1.6 --- sears.py => Work/sears.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) rename sears.py => Work/sears.py (52%) diff --git a/sears.py b/Work/sears.py similarity index 52% rename from sears.py rename to Work/sears.py index 887019e15..8add59254 100644 --- a/sears.py +++ b/Work/sears.py @@ -1,7 +1,9 @@ -bill_thickness = 0.11 * 0.001 # Meters (0.11 mm) -sears_height = 442 # Height (meters) -num_bills = 1 -day = 1 +# sears.py + +bill_thickness = 0.11 * 0.001 # Meters (0.11 mm) +sears_height = 442 # Height (meters) +num_bills = 1 +day = 1 while num_bills * bill_thickness < sears_height: print(day, num_bills, num_bills * bill_thickness) @@ -10,5 +12,4 @@ print('Number of days', day) print('Number of bills', num_bills) -print('Final height', num_bills * bill_thickness) - +print('Final height', num_bills * bill_thickness) \ No newline at end of file