From 7c265d2ac155d660f31201e1e1ec20909c7ef307 Mon Sep 17 00:00:00 2001 From: jackson- Date: Thu, 29 Mar 2018 09:45:02 -0400 Subject: [PATCH] classes --- classes.py | 32 ++++++++++++++++++++++++++++++++ data-types.py | 21 +++++++++++++++++++++ list-function.py | 9 +++++++++ 3 files changed, 62 insertions(+) create mode 100644 classes.py create mode 100644 data-types.py create mode 100644 list-function.py diff --git a/classes.py b/classes.py new file mode 100644 index 0000000..e31aece --- /dev/null +++ b/classes.py @@ -0,0 +1,32 @@ +class Person: + + def __init__(self, name, age): + self.name = name + self.age = age + + def get_name(self): + return self.name + + def speak_name(self): + return self.get_name() + +class OlderPerson(Person): + + def __init__(self, name, age, wrinkles): + Person.__init__(self, name, age) + self.wrinkles = wrinkles + + def get_name(self): + return self.name + + def speak_name(self): + return self.get_name() + + def get_wrinkles(self): + return self.wrinkles + +grandpa = OlderPerson("Jebediah", 89, 40) + +print(grandpa.speak_name()) + +print(grandpa.get_wrinkles()) \ No newline at end of file diff --git a/data-types.py b/data-types.py new file mode 100644 index 0000000..e027b24 --- /dev/null +++ b/data-types.py @@ -0,0 +1,21 @@ +## DATA TYPES + +num = 3 # integer +fl = 3.4 # float +b = False # boolean +s = "devin.xlsx" # string +name = 'Shantel Nubia' # string +seperate_lines = '''Some really + long string''' # string + +## DATA STRUCTURES + +ages = [64, 24, 12, 8] +of_age = [] +for age in ages: + if age >= 21: + of_age.append(age) + +# Write a Python program to sum all the items in a list. + +# Write a Python program to get the largest number from a list. \ No newline at end of file diff --git a/list-function.py b/list-function.py new file mode 100644 index 0000000..4cb2183 --- /dev/null +++ b/list-function.py @@ -0,0 +1,9 @@ +# this is how the list function works +def lister(thing): + new_list = [] + for letter in thing: + new_list.append(letter) + return new_list + +new = lister("Shantel") +print(new) \ No newline at end of file