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 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 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