school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

commit 073f1ce23d470bd85b0eb7497308f879ee214a48
parent eb1a5582181bf3188f30d665a295321d36bdc795
Author: standenboy <standenboy@StandenboyLAP.lan>
Date:   Mon, 29 Jan 2024 13:03:11 +0000

added 106

Diffstat:
Acomp/hw/106/1.py | 4++++
Acomp/hw/106/2.py | 7+++++++
Acomp/hw/106/3.py | 9+++++++++
Acomp/notes/7/oop | 25+++++++++++++++++++++++++
4 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/comp/hw/106/1.py b/comp/hw/106/1.py @@ -0,0 +1,4 @@ +first = input("first name: ") +last = input("last name ") + +print(first[::-1], " ", last[::-1]) diff --git a/comp/hw/106/2.py b/comp/hw/106/2.py @@ -0,0 +1,7 @@ +num = int(input("num: ")) + +if (num % 2) == 0: + print("its even") +else: + print("is odd") + diff --git a/comp/hw/106/3.py b/comp/hw/106/3.py @@ -0,0 +1,9 @@ +vowels = ['a','e','i','o','u'] + +counter = 0 +word = input() +for i in word: + for j in vowels: + if j == i: + counter = counter + 1 +print(counter) diff --git a/comp/notes/7/oop b/comp/notes/7/oop @@ -0,0 +1,25 @@ +attributes are vairables in classes +methods are functions in classes + +instanciate -> create an instance of a class, will give you an object that you can interacte with + +a class is a bit like a function that returns a specific data structure + +a procedure changes an attribute in an object + +a function returns the value of an attribute + +a constructor is a function that initializes the object when you instanciate the class + +an attribute is a private variable, can only be changed using a procedure in the class + +a procedure or funtion is (normally) public, and can be acessed anywhere in code + + +getters and setters +a getter will return a value of an attribute + +a setter will set an attribute + + +