From cba06cbe44f369dee896e18ccd309f816c236a0f Mon Sep 17 00:00:00 2001 From: Joe S <31870999+KenwoodFox@users.noreply.github.com> Date: Fri, 1 Nov 2019 11:12:26 -0400 Subject: [PATCH 1/3] Create Rectangle-Joe.py --- CodeHS/3/4/7/Rectangle-Joe.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 CodeHS/3/4/7/Rectangle-Joe.py diff --git a/CodeHS/3/4/7/Rectangle-Joe.py b/CodeHS/3/4/7/Rectangle-Joe.py new file mode 100644 index 0000000..cd28109 --- /dev/null +++ b/CodeHS/3/4/7/Rectangle-Joe.py @@ -0,0 +1,8 @@ +length = 10 +width = 5 + +area = length * width +perimeter = 2 * (length + width) + +print "Length is " + str(length) + "\nWidth is " + str(width) +print "Area is " + str(area) + "\nPerimeter is " + str(perimeter) \ No newline at end of file From 22573d595ec6ecc932477c3609fdfa7c5c7e818c Mon Sep 17 00:00:00 2001 From: Joe S <31870999+KenwoodFox@users.noreply.github.com> Date: Wed, 6 Nov 2019 08:38:27 -0500 Subject: [PATCH 2/3] added 5.4.7 --- CodeHS/5/4/7/Categories.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 CodeHS/5/4/7/Categories.py diff --git a/CodeHS/5/4/7/Categories.py b/CodeHS/5/4/7/Categories.py new file mode 100644 index 0000000..a4e364d --- /dev/null +++ b/CodeHS/5/4/7/Categories.py @@ -0,0 +1,16 @@ +thing_list = [] + +class thing(): + def __init__(self, name, tags): + self.name = name + self.tag1, self.tag2, self.tag3 = tags + def list_info(self): + print(self.name + ": "+ self.tag1 + " " + self.tag2 + " " + self.tag3) + +for i in range(3): + name = input("Enter a category: ") + tags = [input("Enter something in that category: "), input("Enter something in that category: "), input("Enter something in that category: ")] + thing_list.append(thing(name, tags)) + +for m_thing in thing_list: + m_thing.list_info() \ No newline at end of file From 80d279c90eceb97058cd74e0438988828fe1ff29 Mon Sep 17 00:00:00 2001 From: Joe S <31870999+KenwoodFox@users.noreply.github.com> Date: Thu, 7 Nov 2019 10:10:46 -0500 Subject: [PATCH 3/3] added 6.2.7 --- CodeHS/6/2/7/Add, Subtract or Multiply-Joe.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 CodeHS/6/2/7/Add, Subtract or Multiply-Joe.py diff --git a/CodeHS/6/2/7/Add, Subtract or Multiply-Joe.py b/CodeHS/6/2/7/Add, Subtract or Multiply-Joe.py new file mode 100644 index 0000000..80d094a --- /dev/null +++ b/CodeHS/6/2/7/Add, Subtract or Multiply-Joe.py @@ -0,0 +1,20 @@ +import operator + +def multiply(): + pass +def add(): + pass +def subtract(): + pass + +operators = {"add":operator.add, "subtract":operator.sub, "multiply":operator.mul} +symbols = {"add":'+', "subtract":'-', "multiply":'*'} + +first_number = int(input("First number: ")) +second_number = int(input("Second number: ")) +symbol = input("Choose an operation (add, subtract, multiply): ") + +ans = operators[symbol](first_number, second_number) + + +print (str(first_number) + " " + symbols[symbol] + " " + str(second_number) + " = " + str(ans)) \ No newline at end of file