Actually committing this time:

Checkpoint 1:
A value is something that is unchangable, however a name is just
a pointer, or a reference for a velue. The value that is assigned to
a name can be changed.
Variables are useful for when you want to keep track of something
that has a value which can be changed. They are also helpful for
creating general programs that can solve the same problem with a
different input for the variable.

Checkpoint 2:
A function is like a variable in that it doesn't always have the same
value, and doesn't always provide the same result.
Functions are useful in breaking down big problems, by deconstructing
the big problem into different parts and figure out how to accomplish
each part. One example is if you want to draw several houses. first
you could write a function for each part of the house, such as a window,
door, etc. Then write a drawHouse function which draws the house where
you want it, and then lastly, you can just use the drawHouse function
wherever you want a new house in the picture.
This commit is contained in:
Thomas Naber 2023-07-31 11:43:36 -04:00
parent 096f7d8912
commit ce2bbf4bb7
4 changed files with 28 additions and 3 deletions

View File

@ -4,3 +4,9 @@
print("This program will calculate the area of a circle.")
radius = float(input("What is the circle's radius? "))
pi = 3.141592653
area = pi * radius * radius
print(area)

View File

@ -2,6 +2,6 @@
# ------------
# By MWC contributors
my_name ="Chris"
my_name = input("What is your name?")
greeting = "Hello, " + my_name
print(greeting)

7
poetry.lock generated Normal file
View File

@ -0,0 +1,7 @@
# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand.
package = []
[metadata]
lock-version = "2.0"
python-versions = "^3.10"
content-hash = "53f2eabc9c26446fbcc00d348c47878e118afc2054778c3c803a0a8028af27d9"

View File

@ -5,7 +5,19 @@
from turtle import *
def triangle(side_length):
pass
forward(side_length)
right(120)
forward(side_length)
right(120)
forward(side_length)
right(120)
def rectangle(height, width):
pass
forward(width)
right(90)
forward(height)
right(90)
forward(width)
right(90)
forward(height)
right(90)