generated from mwc/lab_names
	Initial commit
This commit is contained in:
		
							
								
								
									
										26
									
								
								.commit_template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.commit_template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# -----------------------------------------------------------------
 | 
			
		||||
# Write your entire commit message above this line.
 | 
			
		||||
# 
 | 
			
		||||
# The first line should be a quick description of what you changed.
 | 
			
		||||
# Then leave a blank line. 
 | 
			
		||||
# Then, taking as many lines as you want, answer the questions 
 | 
			
		||||
# corresponding to your checkpoint. 
 | 
			
		||||
#
 | 
			
		||||
# Checkpoint 1: 
 | 
			
		||||
# - What is the difference between a value and a name? Describe 
 | 
			
		||||
#   a situation from everyday life where it's important to 
 | 
			
		||||
#   distinguish between a name and the value it refers to.
 | 
			
		||||
# - How might variables be useful in programming? In other 
 | 
			
		||||
#   words, why might you want to use a name rather than just 
 | 
			
		||||
#   using the value that it refers to? 
 | 
			
		||||
#
 | 
			
		||||
# Checkpoint 2: 
 | 
			
		||||
# - How is a function like a variable?
 | 
			
		||||
# - One of the most important problem-solving strategies in CS is
 | 
			
		||||
#   breaking down big, hard problems into lots of small, easy problems. 
 | 
			
		||||
#   How might functions be useful in breaking down big, hard problems? 
 | 
			
		||||
#   Can you think of an example?
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
**/__pycache__/
 | 
			
		||||
							
								
								
									
										6
									
								
								circle_area.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								circle_area.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
# circle_area.py
 | 
			
		||||
# --------------
 | 
			
		||||
# By MWC Contributors
 | 
			
		||||
 | 
			
		||||
print("This program will calculate the area of a circle.")
 | 
			
		||||
radius = float(input("What is the circle's radius? "))
 | 
			
		||||
							
								
								
									
										32
									
								
								draw_with_shapes.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								draw_with_shapes.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
# draw_with_shapes.py
 | 
			
		||||
# -------------------
 | 
			
		||||
# By MWC contributors
 | 
			
		||||
 | 
			
		||||
from turtle import *
 | 
			
		||||
from shapes import triangle, rectangle
 | 
			
		||||
 | 
			
		||||
def flyto(x, y):
 | 
			
		||||
    penup()
 | 
			
		||||
    goto(x, y)
 | 
			
		||||
    pendown()
 | 
			
		||||
 | 
			
		||||
flyto(-100, 0)
 | 
			
		||||
triangle(40)
 | 
			
		||||
triangle(60)
 | 
			
		||||
triangle(80)
 | 
			
		||||
triangle(100)
 | 
			
		||||
flyto(100, 0)
 | 
			
		||||
rectangle(10, 90)
 | 
			
		||||
rectangle(20, 80)
 | 
			
		||||
rectangle(30, 70)
 | 
			
		||||
rectangle(40, 60)
 | 
			
		||||
rectangle(50, 50)
 | 
			
		||||
rectangle(60, 40)
 | 
			
		||||
rectangle(70, 30)
 | 
			
		||||
rectangle(80, 20)
 | 
			
		||||
rectangle(90, 10)
 | 
			
		||||
hideturtle()
 | 
			
		||||
input()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										7
									
								
								greetings.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								greetings.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
# greetings.py
 | 
			
		||||
# ------------
 | 
			
		||||
# By MWC contributors
 | 
			
		||||
 | 
			
		||||
my_name ="Chris"
 | 
			
		||||
greeting = "Hello, " + my_name
 | 
			
		||||
print(greeting)
 | 
			
		||||
							
								
								
									
										20
									
								
								pyproject.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								pyproject.toml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
[project]
 | 
			
		||||
name = "lab-names"
 | 
			
		||||
version = "0.1.0"
 | 
			
		||||
description = ""
 | 
			
		||||
authors = [
 | 
			
		||||
    {name = "Chris Proctor",email = "chris@chrisproctor.net"}
 | 
			
		||||
]
 | 
			
		||||
license = {text = "MIT"}
 | 
			
		||||
readme = "README.md"
 | 
			
		||||
requires-python = ">=3.10,<4.0"
 | 
			
		||||
dependencies = [
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
[build-system]
 | 
			
		||||
requires = ["poetry-core>=2.0.0,<3.0.0"]
 | 
			
		||||
build-backend = "poetry.core.masonry.api"
 | 
			
		||||
 | 
			
		||||
[tool.poetry]
 | 
			
		||||
package-mode = false
 | 
			
		||||
							
								
								
									
										11
									
								
								shapes.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								shapes.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
# shapes.py
 | 
			
		||||
# ---------
 | 
			
		||||
# By MWC contributors
 | 
			
		||||
 | 
			
		||||
from turtle import *
 | 
			
		||||
 | 
			
		||||
def triangle(side_length):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def rectangle(height, width):
 | 
			
		||||
    pass
 | 
			
		||||
							
								
								
									
										19
									
								
								test_shapes.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								test_shapes.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
# test_shapes.py
 | 
			
		||||
# --------------
 | 
			
		||||
# By MWC contributors
 | 
			
		||||
 | 
			
		||||
from turtle import *
 | 
			
		||||
from shapes import triangle, rectangle
 | 
			
		||||
 | 
			
		||||
def flyto(x, y):
 | 
			
		||||
    penup()
 | 
			
		||||
    goto(x, y)
 | 
			
		||||
    pendown()
 | 
			
		||||
 | 
			
		||||
flyto(-100, 0)
 | 
			
		||||
triangle(100)
 | 
			
		||||
flyto(100, 0)
 | 
			
		||||
rectangle(20, 80)
 | 
			
		||||
input()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user