Remove .md and image files and move python files into main chapter folders

This commit is contained in:
lolabird 2023-11-19 20:53:50 -07:00
commit 67806dab6a
159 changed files with 0 additions and 4562 deletions

View file

@ -1,111 +0,0 @@
# Exercises
So this lesson only had 4 exercises (from what I could see, anyway), but for some reason they start at 16. 
At any rate, this lesson was about modules. `math` and `random` were at the focus of the lesson and its exercises. 
Problem 16
----------
_Use a_ `for` _statement to print 10 random numbers._
### My Code
```text-x-python
# Runestone.Academy thinkcspy course
# Chapter 5
# Problem 16
import random
for i in range(10):
prob = random.random()
print(i+1, '-', prob)
```
### Result
![](Exercises/image.png)
Result from the first run of this script
Problem 17
----------
_Repeat the above exercise but this time print 10 random numbers between 25 and 35, inclusive._
### My Code
```text-x-python
# Runestone.Academy thinkcspy course
# Chapter 5
# Problem 17
import random
for i in range(10):
prob = random.randrange(25, 36)
print(i+1, '-', prob)
```
### Result
![](Exercises/1_image.png)
Result from the first run of this script
Problem 18
----------
_The **Pythagorean Theorem** tells us that the length of the hypotenuse of a right triangle is related to the lengths of the other two sides. Look through the_ `math` _module and see if you can find a function that will compute this relationship for you. Once you find it, write a short program to try it out._
### My Code
```text-x-python
# Runestone.Academy thinkcspy course
# Chapter 5
# Problem 18
import math
a = float(input('What is the length of the first side of the triangle?'))
b = float(input('What is the length of the second side of the triangle?'))
c = math.sqrt(a*a + b*b)
print('The hypotenuse of this triangle with is', c, '.')
```
### Result
![](Exercises/2_image.png)
The numbers used to get this result were 12 and 12.
Problem 19
----------
_Search on the internet for a way to calculate an approximation for **pi**. There are many that use simple arithmetic. Write a program to compute the approximation and then print that value as well as the value of_ `math.pi` _from the math module._
### My Code
```text-x-python
# Runestone.Academy thinkcspy course
# Chapter 5
# Problem 19
import math
c = float(input("Today we are going to calculate pi from the dimensions of a circle. What is the circumference of your circle?"))
d = float(input("And what is the diameter of your circle?"))
zpi = c/d
print("The approximate value of pi from the dimensions provided is", zpi)
print("The actual (also technically approximate) value of pi is", math.pi)
```
### Result
![](Exercises/3_image.png)
The numbers were 22.2817 for the diameter and 70 for the circumference. The numbers were generated on [this site](https://www.omnicalculator.com/math/circle-measurements).

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View file

@ -1,43 +0,0 @@
# Lab: Plotting a Sine Wave
Create and set up the turtle and the screen.
Iterate the angle from 0 to 360.
> Generate the sine value for each angle.
>
> Move the turtle to that position (leave a line behind).
_My note: the lab encouraged us to try other functions out, so I included a turtle drawing cosign._
```text-x-python
import math
import turtle
wn = turtle.Screen()
wn.bgcolor('lightblue')
turtle.setworldcoordinates(0, -1.25, 360, 1.25)
fred = turtle.Turtle()
fred.speed(10)
fred.color('red')
george = turtle.Turtle()
george.speed(10)
george.color('blue')
for angle in range(361):
x = angle
y = math.sin(math.radians(angle))
fred.goto(x,y)
for angle in range(361):
x = angle
y = math.cos(math.radians(angle))
george.goto(x,y)
wn.exitonclick()
```
![](Lab/image.png)