Josh Mudge
5 years ago
31 changed files with 54 additions and 4 deletions
@ -1,2 +1,2 @@ |
|||
out.txt |
|||
Python3HardWay.pdf |
|||
3exercises/out.txt |
|||
Resources/Python3HardWay.pdf |
|||
|
@ -0,0 +1,11 @@ |
|||
def function1(arg): |
|||
|
|||
print(arg) |
|||
|
|||
def function2(argument): |
|||
|
|||
print(argument) |
|||
argument = argument + ". HI!" |
|||
function1(argument) |
|||
|
|||
function2("Hello World") |
@ -0,0 +1,11 @@ |
|||
# Object-oriented |
|||
|
|||
"The main goal of an object oriented language is to make code reusable – we do this through the use of classes and objects. If we want to design a new type of car, we can start with what they all have in common: wheels, seats, a frame. Now that we’ve determined what cars have in common, we can more easily implement any type of car we want by starting from that basic blueprint." |
|||
|
|||
https://discuss.codecademy.com/t/what-does-it-mean-that-python-is-an-object-oriented-language/297314 |
|||
|
|||
# Errors |
|||
|
|||
print("With mismatched quotes will cause a SyntaxError") |
|||
|
|||
print("Without quotes will cause a NameError") |
@ -0,0 +1,11 @@ |
|||
def funciton1(args): { |
|||
print(args) |
|||
} |
|||
|
|||
def function2(argument): { |
|||
print(argument) |
|||
#argument2 = argument + "hi" |
|||
function1(args) |
|||
} |
|||
|
|||
function2("Hello World") |
@ -0,0 +1,17 @@ |
|||
|
|||
|
|||
``` |
|||
def function1(arg): |
|||
|
|||
print(arg) |
|||
|
|||
def function2(argument): |
|||
|
|||
print(argument) |
|||
argument = argument + ". HI!" |
|||
function1(argument) |
|||
|
|||
function2("Hello World") |
|||
``` |
|||
|
|||
So, what are we doing? We're giving function2 an argument that it prints, modifies and sends it to function1. Function1 then prints the new argument that was passed to it by funciton2 and we're done. If you have any questions, hit me up in the comments. |
Loading…
Reference in new issue