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